import type { Presenter } from '@core/shared/presentation/Presenter';

export interface LeagueStatsViewModel {
  totalMembers: number;
  totalRaces: number;
  averageRating: number;
}

export interface LeagueStatsResultDTO {
  totalMembers: number;
  totalRaces: number;
  averageRating: number;
}

export interface ILeagueStatsPresenter
  extends Presenter<LeagueStatsResultDTO, LeagueStatsViewModel> {}