export interface LeagueScoringChampionshipDTO { id: string; name: string; type: 'driver' | 'team' | 'nations' | 'trophy'; sessionTypes: string[]; pointsPreview: Array<{ sessionType: string; position: number; points: number }>; bonusSummary: string[]; dropPolicyDescription: string; } export interface LeagueScoringConfigDTO { leagueId: string; seasonId: string; gameId: string; gameName: string; scoringPresetId?: string; scoringPresetName?: string; dropPolicySummary: string; championships: LeagueScoringChampionshipDTO[]; }