import { TimeWheelEvent, TimeWheelEventData } from '../types'; import { BaseObserver } from './BaseObserver'; export declare class StatisticsObserver extends BaseObserver { private eventCounts; private taskDurations; private lastTaskStartTime; constructor(); protected handleEvent(data: TimeWheelEventData): void; getEventCount(event: TimeWheelEvent): number; getAllEventCounts(): Map; getAverageTaskDuration(): number; getMaxTaskDuration(): number; getMinTaskDuration(): number; reset(): void; getReport(): object; } //# sourceMappingURL=StatisticsObserver.d.ts.map