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