/** * [WHO]: createEvolvedTool exposes promoted tool_spec and workflow_spec artifacts as controlled model-callable structured plans * [FROM]: Depends on @catui/agent-core result shape, TypeBox schema, extension context, and evolution store/format data * [TO]: Consumed by optional evolution extension entry * [HERE]: extensions/optional/evolution/evolution-tool.ts - declarative evolved tool invocation boundary */ import type { ToolDefinition } from "../../../core/extensions-host/types.js"; declare const EvolvedToolInput: import("@sinclair/typebox").TObject<{ action: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"list">, import("@sinclair/typebox").TLiteral<"invoke">]>; id: import("@sinclair/typebox").TOptional; input: import("@sinclair/typebox").TOptional>; }>; export declare function createEvolvedTool(): ToolDefinition; export {};