import { GroupTypeConverted } from '../../enums/group-type.enum'; import { Platform } from '../../enums/platform.enum'; import { StatsTypeConverted } from '../../enums/stats-type.enum'; export declare type CustomProperty = { timeWindow: string; stats: { allPlatforms: IPlayerGroupTypedStats; }; }; export declare type IPlayerStatsPlatformEntry = { [K in StatsTypeConverted]: number; }; export declare type IPlayerStats = { stats: { [K in Platform]?: IPlayerGroupTypedStats; }; } & CustomProperty; export declare type IPlayerGroupTypedStats = { [K in GroupTypeConverted]?: IPlayerStatsPlatformEntry; } & { allGroupTypes: IPlayerStatsPlatformEntry; };