import type { WorkerFrameTimingStats } from './protocol'; export interface FrameTimingWindowOptions { windowMs?: number; idleResetMs?: number; missedFrameThresholdMs?: number; } export declare class FrameTimingWindow { #private; readonly windowMs: number; readonly idleResetMs: number; readonly missedFrameThresholdMs: number; constructor(options?: FrameTimingWindowOptions); add(duration: number, now?: number): WorkerFrameTimingStats; snapshot(now?: number): WorkerFrameTimingStats; reset(): void; }