import { PrismaService } from '../prisma/prisma.service'; import { Decimal } from '@prisma/client/runtime/library'; export interface WalletBalance { walletId: string; kind: string; currency?: string; unit?: string; totalBalance: Decimal; reservedBalance: Decimal; availableBalance: Decimal; totalUnits?: Decimal; pricePerUnit?: Decimal; totalValue?: Decimal; } export declare class WalletBalanceService { private prisma; constructor(prisma: PrismaService); calculateBalance(walletId: string): Promise; calculateMultipleBalances(walletIds: string[]): Promise; getAllUserWalletBalances(userId: string): Promise; }