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;
  }>;
}