export interface RulebookScoringConfig { scoringPresetName: string | null; gameName: string; championships: Array<{ type: string; sessionTypes: string[]; pointsPreview: Array<{ sessionType: string; position: number; points: number; }>; bonusSummary: string[]; }>; dropPolicySummary: string; } export interface LeagueRulebookViewData { scoringConfig: RulebookScoringConfig | null; positionPoints: Array<{ position: number; points: number }>; }