export interface LeagueSponsorshipsViewData { leagueId: string; activeTab: 'overview' | 'editor'; onTabChange: (tab: 'overview' | 'editor') => void; league: { id: string; name: string; description: string; }; sponsorshipSlots: Array<{ id: string; name: string; description: string; price: number; currency: string; isAvailable: boolean; sponsoredBy?: { id: string; name: string; logoUrl?: string; }; }>; sponsorshipRequests: Array<{ id: string; slotId: string; sponsorId: string; sponsorName: string; requestedAt: string; formattedRequestedAt: string; status: 'pending' | 'approved' | 'rejected'; statusLabel: string; }>; }