import type { Project } from '../app/Project'; import type { AssetInfo, RendererSettings } from '../app/Renderer'; import type { Exporter } from './Exporter'; export declare class WasmExporter implements Exporter { private readonly project; private readonly settings; static readonly id = "@revideo/core/wasm"; static readonly displayName = "Video (Wasm)"; static create(project: Project, settings: RendererSettings): Promise; constructor(project: Project, settings: RendererSettings); start(): Promise; private encoder; handleFrame(canvas: HTMLCanvasElement): Promise; stop(): Promise; generateAudio(assets: AssetInfo[][], startFrame: number, endFrame: number): Promise; mergeMedia(): Promise; downloadVideos(assets: AssetInfo[][]): Promise; } //# sourceMappingURL=WasmExporter.d.ts.map