import { IFrameSource } from '../../types'; export declare class InsertableFrameSource implements IFrameSource { private processor; private reader; private currentFrame; private width; private height; private isInitialized; private dimensionsCallbacks; initialize(track: MediaStreamTrack): Promise; private startReading; onDimensionsChanged(callback: (dimensions: { width: number; height: number; }) => void): void; offDimensionsChanged(callback: (dimensions: { width: number; height: number; }) => void): void; capture(canvas: HTMLCanvasElement, ctx: CanvasRenderingContext2D): void; getVideoDimensions(): { width: number; height: number; }; dispose(): void; }