export interface StatisticsViewOptions {
    channelId: string;
    startDay: string;
    endDay: string;
    output?: 'table' | 'json';
}
export interface StatisticsServiceConfig {
    baseUrl: string;
    timeout: number;
    debug: boolean;
}
export interface DailyViewStatisticsItem {
    currentDay: string;
    channelId: string;
    userId: string;
    pcPlayDuration: number;
    pcVideoView: number;
    pcUniqueViewer: number;
    mobilePlayDuration: number;
    mobileVideoView: number;
    mobileUniqueViewer: number;
    createdTime: number;
    lastModified: number;
}
export interface StatisticsConcurrencyOptions {
    channelId: string;
    startDate: string;
    endDate: string;
    output?: 'table' | 'json';
}
export interface StatisticsMaxConcurrentOptions {
    channelId: string;
    startTime: number;
    endTime: number;
    output?: 'table' | 'json';
}
export interface ConcurrencyDataPointItem {
    day: string;
    minute: string;
    viewers: number;
}
export interface StatisticsAudienceRegionOptions {
    channelId: string;
    startTime: number;
    endTime: number;
    type?: 'country' | 'province' | 'city';
    output?: 'table' | 'json';
}
export interface StatisticsAudienceDeviceOptions {
    channelId: string;
    startTime: number;
    endTime: number;
    output?: 'table' | 'json';
}
export interface RegionDistributionDisplayItem {
    region: string;
    plays: number;
    viewers: number;
    ips: number;
    playDuration: number;
    percent: string;
}
export interface DeviceDistributionDisplayItem {
    name: string;
    platform: string;
    plays: number;
    viewers: number;
    ips: number;
    playDuration: number;
    percent: string;
}
//# sourceMappingURL=statistics.d.ts.map