import { ViewData } from '../contracts/view-data/ViewData'; import type { LeaderboardTeamItem } from './LeaderboardTeamItem'; export interface TeamRankingsViewData extends ViewData { teams: LeaderboardTeamItem[]; podium: LeaderboardTeamItem[]; recruitingCount: number; searchQuery: string; selectedSkill: 'all' | 'pro' | 'advanced' | 'intermediate' | 'beginner'; sortBy: 'rank' | 'rating' | 'wins' | 'memberCount'; showFilters: boolean; }