import { HMSException } from '../../error/HMSException'; import { EventBus } from '../../events/EventBus'; export declare class VideoPluginsAnalytics { private eventBus; private readonly TAG; private readonly initTime; private readonly addedTimestamps; private readonly preProcessingAvgs; private readonly processingAvgs; private readonly pluginAdded; private readonly pluginInputFrameRate; private readonly pluginFrameRate; constructor(eventBus: EventBus); added(name: string, inputFrameRate: number, pluginFrameRate?: number): void; removed(name: string): void; failure(name: string, error: HMSException): void; initWithTime(name: string, initFn: () => Promise): Promise; preProcessWithTime(preProcessFn: () => Promise): Promise; processWithTime(name: string, processFn: () => Promise): Promise; private timeInMs; private clean; }