import type { Checkpoint } from '../checkpoint';
import type { GameType } from '../game';
import type { GameTrackGameDefaultValues } from './GameTrackGameDefaultValues';
import type { GameTrackKartsConfig } from './GameTrackKartsConfig';

export interface GameTrack {
  id: string;
  name: string;
  type: GameType;
  checkpoints: Checkpoint[];
  kartsConfig: GameTrackKartsConfig;
  macAddress?: string;
  isConnected: boolean;
  gameDefaultValues?: GameTrackGameDefaultValues;
}
