export type PenaltyValueKindDTO = 'seconds' | 'grid_positions' | 'points' | 'races' | 'none';

export interface PenaltyTypeReferenceDTO {
  type: string;
  requiresValue: boolean;
  valueKind: PenaltyValueKindDTO;
}

export interface PenaltyTypesReferenceDTO {
  penaltyTypes: PenaltyTypeReferenceDTO[];
  defaultReasons: {
    upheld: string;
    dismissed: string;
  };
}