export interface LeagueDetailForSponsorDTO {
  league: LeagueDetailDTO;
  drivers: SponsorDriverDTO[];
  races: SponsorRaceDTO[];
}

export interface LeagueDetailDTO {
  id: string;
  name: string;
  description: string;
  drivers: number;
  mainSponsorSlot: {
    available: boolean;
    price: number;
  };
  secondarySlots: {
    available: number;
    price: number;
  };
  cpm: number;
  season: {
    startDate: string;
    endDate: string;
  };
}

export interface SponsorDriverDTO {
  id: string;
  name: string;
  rating: number;
  car: string;
  sponsorshipPrice: number;
}

export interface SponsorRaceDTO {
  id: string;
  name: string;
  date: string;
  track: string;
  sponsorshipPrice: number;
}