export interface BO4WeaponStatAttributes { kills: number; backstabber_kill: number; backstabberKill: number; timeUsed: number; used: number; deathsDuringUse: number; hits: number; ekia: number; destroyed: number; headshots: number; assists: number; shots: number; damageDone: number; deaths: number; } export interface BO4StatAttributes { damagePerGame: number; careerScore: number; accuracy: number; scoreCore: number; losses: number; totalGamesPlayed: number; flagcarrierkills: number; timePlayedAllies: number; totalHeals: number; ekia: number; longestKillstreak: number; totalShots: number; damagePerMinute: number; ekiaPerGame: number; penetrationShots: number; deaths: number; wins: number; cleandenies: number; kdRatio: number; destructions: number; scorePerGame: number; curWinStreak: number; throws: number; ekiaUav: number; disables: number; escorts: number; revives: number; teamkills: number; headshotPercentage: number; suicides: number; wlRatio: number; rankxp: number; returns: number; kills: number; killsconfirmed: number; ekiadRatio: number; timePlayedTotal: number; arenaSeasonWins: number; offends: number; lifetimeEarnings: number; highlightsCreated: number; avgLifeTime: number; defuses: number; totalDamage: number; headshots: number; plevel: number; assists: number; ties: number; scoreArena: number; plants: number; killsdenied: number; misses: number; healsPerGame: number; healsPerLife: number; scorePerMinute: number; melee: number; objectiveTime: number; captures: number; killsasflagcarrier: number; defends: number; ekiaAdsStalker: number; contractsPurchased: number; airAssaultTotalKills: number; hits: number; carries: number; assistScore: number; ekiaCounteruav: number; timePlayedAlive: number; ekiaCoreInTdmDm: number; pickups: number; } export interface BO4StatData { all: BO4StatAttributes; mode: { [mode: string]: Partial; }; weaponData: { [weapon: string]: Partial; }; attachmentData: { [attachment: string]: Partial; }; itemGroupData: { [itemGroup: string]: Partial; }; map: { [mapName: string]: { [mode: string]: Partial; }; }; allNonNumerical: { [nonNumericalStat: string]: { name: string; label: string; }; }; }