export interface HostedSessionConfig {
  sessionName: string;
  serverName: string;
  password: string;
  adminPassword: string;
  maxDrivers: number;
  trackId: string;
  carIds: string[];
  weatherType: 'static' | 'dynamic';
  timeOfDay: 'morning' | 'afternoon' | 'evening' | 'night';
  sessionDuration: number;
  practiceLength: number;
  qualifyingLength: number;
  warmupLength: number;
  raceLength: number;
  startType: 'standing' | 'rolling';
  restarts: 'single-file' | 'double-file';
  damageModel: 'off' | 'limited' | 'realistic';
  trackState: 'auto' | 'clean' | 'moderately-low' | 'moderately-high' | 'optimum';
}