export interface CodeStatsResponse { user: string error?: string total_xp: number new_xp: number machines: Record languages: Record dates: Record } export interface CodeStatsHistoryGraph { data: { profile: { day_language_xps: Array<{ xp: number, language: string date: string }> } } errors?: Array<{ message: string }> } export interface Profile { username: string xp: number recentXp: number level: number } export interface TopLanguages { username: string langs: Array } export interface TopLanguage { xp: number recentXp: number color: string name: string level: number }