export interface GetLeagueStandingsUseCase { execute(leagueId: string): Promise; } export interface StandingItemViewModel { id: string; leagueId: string; seasonId: string; driverId: string; position: number; points: number; wins: number; podiums: number; racesCompleted: number; } export interface LeagueStandingsViewModel { leagueId: string; standings: StandingItemViewModel[]; }