export interface StewardingApiDto {
  leagueId: string;
  totalPending: number;
  totalResolved: number;
  totalPenalties: number;
  races: Array<{
    id: string;
    track: string;
    scheduledAt: string;
    pendingProtests: Array<{
      id: string;
      protestingDriverId: string;
      accusedDriverId: string;
      incident: {
        lap: number;
        description: string;
      };
      filedAt: string;
      status: string;
      proofVideoUrl?: string;
      decisionNotes?: string;
    }>;
    resolvedProtests: Array<{
      id: string;
      protestingDriverId: string;
      accusedDriverId: string;
      incident: {
        lap: number;
        description: string;
      };
      filedAt: string;
      status: string;
      proofVideoUrl?: string;
      decisionNotes?: string;
    }>;
    penalties: Array<{
      id: string;
      driverId: string;
      type: string;
      value: number;
      reason: string;
    }>;
  }>;
  drivers: Array<{
    id: string;
    name: string;
  }>;
}