import type { ShallowRef } from "vue"; import type { CopilotKitCoreVue } from "../../lib/vue-core"; /** * Tool name used by the dynamic A2UI generation secondary LLM. * This renderer is auto-registered when A2UI is enabled. */ export declare const RENDER_A2UI_TOOL_NAME = "render_a2ui"; /** * Registers the built-in `render_a2ui` tool call renderer via the props-based * `setRenderToolCalls` mechanism (not `useRenderTool`). * * This ensures user-registered `useRenderTool({ name: "render_a2ui", ... })` * hooks automatically override the built-in, since the merge logic in * vue-core.ts gives hook-based entries priority over prop-based entries. * * Call from the provider's setup function and pass a cleanup callback. */ export declare function registerA2UIBuiltInToolCallRenderer(copilotkit: ShallowRef, enabled: () => boolean): void; //# sourceMappingURL=A2UIBuiltInToolCallRenderer.d.ts.map