/** * Model Tool Converter * * Converts veryfront ToolDefinition[] to the current model-runtime ToolSet * format using framework-owned plain tool/schema objects. * * @module agent/runtime/model-tool-converter */ import type { ToolDefinition } from "../../tool/index.js"; import type { RuntimeToolSet } from "./runtime-tool-types.js"; export interface ConvertToolsToRuntimeToolsOptions { model?: string; providerTools?: string[]; } /** * Convert veryfront tool definitions to the current model-runtime ToolSet. * * We only provide the schema/metadata the runtime substrate needs here. * Tool execution remains owned by the agent runtime. */ export declare function convertToolsToRuntimeTools(tools: ToolDefinition[], options?: ConvertToolsToRuntimeToolsOptions): RuntimeToolSet | undefined; //# sourceMappingURL=model-tool-converter.d.ts.map