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