import { C as CorePlugin } from './types-Bpt7umuP.js'; export { b as CommandHandler, d as CommandResult, E as ExtractCommand, J as JsonSchema, L as LoadedDocument, e as McpSession, f as McpToolAnnotations, g as McpToolContent, h as McpToolContext, M as McpToolDefinition, n as McpToolExample, i as McpToolHandler, j as McpToolResult, k as PluginCommand, b as PluginCommandHandler, l as PluginEvent, c as PluginEventListener, P as PluginOptions, a as PluginRegistrationResult, M as ToolDefinition, i as ToolHandler, j as ToolResult, T as TypedCommandHandler, Z as ZodSchemaLike, m as isZodSchema } from './types-Bpt7umuP.js'; export { P as PluginRegistry, c as createPluginRegistrar, p as pluginRegistry, r as registerPlugins } from './registry-BEVYgrtK.js'; import './agentApi-BRtUV-oi.js'; /** * Docxtemplater Plugin * * Core plugin for template variable functionality using docxtemplater. * * **Command handlers** — `insertTemplateVariable` and `replaceWithTemplateVariable` * allow DocumentAgent to programmatically insert `{variable}` placeholders. * * @example * ```ts * import { pluginRegistry } from '@eigenpal/docx-editor/core-plugins'; * import { docxtemplaterPlugin } from '@eigenpal/docx-editor/core-plugins/docxtemplater'; * * pluginRegistry.register(docxtemplaterPlugin); * ``` */ /** * Docxtemplater plugin for template variable functionality. * * Dependency validation is handled lazily by `processTemplate` at call time, * so no eager `initialize()` is needed. */ declare const docxtemplaterPlugin: CorePlugin; export { CorePlugin, CorePlugin as Plugin, docxtemplaterPlugin };