import { GNServer } from "./../../GNServer";
import { BigAnalyticsItem, IAnalyticsService } from "./IAnalyticsService";
export declare class AnalyticsService implements IAnalyticsService {
    private gnServer;
    private currentCCU;
    private currentDAU;
    private currentDAUSince0h;
    private currentDNU;
    private currentDNUSince0h;
    private currentDRT;
    private currentDRTSince0h;
    private currentMAU;
    private currentMAUSince0h1;
    private currentMNU;
    private currentMNUSince0h1;
    private currentMRT;
    private currentMRTSince0h1;
    private currentAnalyticsPrice;
    private currentCountry;
    private currentOperationSystem;
    private currentDatabaseSystem;
    private currentRequestComplete;
    private currentCost;
    private currentMonthlyCost;
    setGNServer(gnServer: GNServer): void;
    getBigAnalyticsItem(tsDate?: number): Promise<BigAnalyticsItem>;
    run(): void;
    private analytics;
    private getAnalytics;
    private saveAnalytics;
}
