export interface LeagueWalletTransactionViewData { id: string; type: 'deposit' | 'withdrawal' | 'sponsorship' | 'prize'; amount: number; formattedAmount: string; amountColor: string; description: string; createdAt: string; formattedDate: string; status: 'completed' | 'pending' | 'failed'; statusColor: string; typeColor: string; } export interface LeagueWalletViewData { leagueId: string; balance: number; formattedBalance: string; totalRevenue: number; formattedTotalRevenue: string; totalFees: number; formattedTotalFees: string; pendingPayouts: number; formattedPendingPayouts: string; currency: string; transactions: LeagueWalletTransactionViewData[]; }