export interface ProviderInfo { color: string; authors: string[]; fullName?: string; avatarUrl?: string | null; isVerified?: boolean; isEnterprise?: boolean; numModels?: number; numSpaces?: number; numDatasets?: number; numFollowers?: number; numUsers?: number; authorsData?: { author: string; fullName: string; avatarUrl: string | null; isVerified: boolean; isEnterprise: boolean; numModels: number; numSpaces: number; numDatasets: number; numFollowers: number; numUsers: number; }[]; } export interface ModelData { createdAt: string; id: string; } export interface Activity { date: string; count: number; level: number; } export interface CalendarData { [key: string]: Activity[]; } export interface OpenSourceHeatmapProps { calendarData: CalendarData; author: string; color: string; providers: ProviderInfo[]; }