import { vec2 } from 'linearly';
export declare class CanvasMediaStream {
    #private;
    begin(initialDraw: () => PromiseLike<void>, frameRequestRate?: number, size?: vec2): Promise<MediaStream>;
    updateWithImage(image: ImageBitmap): void;
    end(): void;
}
