export declare class AvoDeduplicator { avoFunctionsEvents: { [time: number]: string; }; manualEvents: { [time: number]: string; }; private msToConsiderOld; avoFunctionsEventsParams: { [key: string]: { [propName: string]: any; }; }; manualEventsParams: { [key: string]: { [propName: string]: any; }; }; private static dedupKey; shouldRegisterEvent(eventName: string, params: { [propName: string]: any; }, fromAvoFunction: boolean, streamId?: string): boolean; private hasSameEventAs; private lookForEventIn; hasSeenEventParams(params: { [propName: string]: any; }, checkInAvoFunctions: boolean): boolean; private lookForEventParamsIn; private clearOldEvents; private _clearEvents; }