import { BlackoutMatch, BlackoutOverall, RawBlackoutMatchesObject, RawBlackoutObject } from './blackout'; import { RawZombiesMatchesObject, RawZombiesObject, ZombiesMatch, ZombiesOverall } from './zombies'; import { MultiplayerLifetime, MultiplayerMatch, MultiplayerWeekly, RawMultiplayerMatchesObject, RawMultiplayerObject } from './multiplayer'; export declare type BO4Platform = 'psn' | 'xbl' | 'battle'; export declare function getRawMultiplayerStats(username: string, platform: BO4Platform): Promise; export declare function getRawBlackoutStats(username: string, platform: BO4Platform): Promise; export declare function getRawZombiesStats(username: string, platform: BO4Platform): Promise; export interface MatchesProps { username: string; platform: BO4Platform; start?: Date; end?: Date; } export declare function getRawMultiplayerMatchesStats({ username, platform, start, end }: MatchesProps): Promise; export declare function getRawBlackoutMatchesStats({ username, platform, start, end }: MatchesProps): Promise; export declare function getRawZombiesMatchesStats({ username, platform, start, end }: MatchesProps): Promise; export declare function getOverallBlackoutStats(username: string, platform: BO4Platform): Promise; export declare function getOverallZombiesStats(username: string, platform: BO4Platform): Promise; export declare function getLifetimeMultiplayerStats(username: string, platform: BO4Platform): Promise; export declare function getWeeklyMultiplayerStats(username: string, platform: BO4Platform): Promise; export declare function getMultiplayerMatchesStats(props: MatchesProps): Promise; export declare function getBlackoutMatchesStats(props: MatchesProps): Promise; export declare function getZombiesMatchesStats(props: MatchesProps): Promise;