import { ViewData } from '@/lib/contracts/view-data/ViewData'; import type { DriverRankingItem } from './DriverRankingItem'; import { PodiumDriverViewData } from './PodiumDriverViewData'; export interface DriverRankingsViewData extends ViewData { drivers: DriverRankingItem[]; podium: PodiumDriverViewData[]; searchQuery: string; selectedSkill: 'all' | 'pro' | 'advanced' | 'intermediate' | 'beginner'; selectedTeam: string; sortBy: 'rank' | 'rating' | 'wins' | 'podiums' | 'winRate'; showFilters: boolean; availableTeams: { id: string; name: string }[]; }