import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { type RegisteredTool } from '../tools/registry.ts'; export { defineTool, type RegisteredTool, type ToolDefinition, } from '../tools/registry.ts'; /** * Registers a list of RegisteredTool entries on a high-level McpServer. * Converts JSON Schema definitions to Zod and provides consistent * stringification and error catching for tool execution. */ export declare function registerToolList(server: McpServer, tools: RegisteredTool[]): void;