import type { Standing } from '../../domain/entities/Standing'; import type { Presenter } from '@gridpilot/shared/presentation/Presenter'; 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[]; } export interface LeagueStandingsResultDTO { standings: Standing[]; } export interface ILeagueStandingsPresenter extends Presenter {}