import { ViewData } from "@/lib/contracts/view-data/ViewData"; import type { WalletTransactionViewData } from './WalletTransactionViewData'; /** * ViewData for LeagueWallet * This is the JSON-serializable input for the Template. */ export interface LeagueWalletViewData extends ViewData { leagueId: string; balance: number; formattedBalance: string; totalRevenue: number; formattedTotalRevenue: string; totalFees: number; formattedTotalFees: string; totalWithdrawals: number; pendingPayouts: number; formattedPendingPayouts: string; currency: string; transactions: WalletTransactionViewData[]; canWithdraw: boolean; withdrawalBlockReason?: string; }