export = MongoStatisticStorage; declare class MongoStatisticStorage extends AbstractStatisticStorage { mongoModel: typeof import("../../../../model/mongo"); _generateMongoObjectId(jsonObject: any): ObjectId; _isDuplicateKeyError(error: any): any; _getFailedOperationIndexes(error: any): any[]; _executeWithRetry(bulkOps: any, maxRetries?: number): Promise; _updateBaseAndExtra(query: any, update: any, extraFields: any, event: any): Promise; updateStats(event: any, { granularity, extraFields }?: { granularity?: number; extraFields?: {}; }): Promise; getStats(org_id: any, instance_id: any, { date, extraFields }?: { date?: any; extraFields?: {}; }): Promise; getAggregatedStats(org_id: any, instance_id: any, { date, extraFields }?: { date?: any; extraFields?: {}; }): Promise; getDailyStats(org_id: any, instance_id: any, startDateYYYYMMDD: any, endDateYYYYMMDD: any, { extraFields }?: { extraFields?: {}; }): Promise; getAggregatedDailyStats(org_id: any, instance_id: any, startDateYYYYMMDD: any, endDateYYYYMMDD: any, { extraFields }?: { extraFields?: {}; }): Promise; } import { AbstractStatisticStorage } from "./Interface"; import { ObjectId } from "mongodb";