import { TemplatesApplyInput, TemplatesApplyReceipt, NormalizedTemplatesApplyOptions } from '../../../../../../document-api/src/index.js'; import { Editor } from '../../core/Editor.js'; /** * Adapter entry point for `templates.apply`. * * The synchronous guard prologue (converter availability, `expectedRevision` * preflight) is preserved here so those `throws.preApply` cases still throw * synchronously before any Promise is created. Everything after the guard — * source acquisition, async OPC/ZIP package loading, and the substrate * mutation — runs in {@link applyTemplateAsync} and resolves a receipt. */ export declare function templatesApplyAdapter(editor: Editor, input: TemplatesApplyInput, options: NormalizedTemplatesApplyOptions): Promise; //# sourceMappingURL=templates-adapter.d.ts.map