import { type CanvasDocument } from '../../../utils/canvasDocument.js'; import { type CanvasExportFormat } from '../../../utils/canvasExport.js'; import type { MediaAsset } from '../../../utils/mediaTracks.js'; interface CanvasEditorProps { value?: CanvasDocument; assets?: MediaAsset[]; zoom?: number; class?: string; onchange?: (doc: CanvasDocument) => void; onassetschange?: (assets: MediaAsset[]) => void; onexport?: (payload: { format: CanvasExportFormat; document: CanvasDocument; blob?: Blob; }) => void; } declare const CanvasEditor: import("svelte").Component; type CanvasEditor = ReturnType; export default CanvasEditor;