import type { CallToolResult, InputRequiredResult, ServerContext } from "@modelcontextprotocol/server"; import type { ProtocolEra, ToolKey } from "../mcp/tool-names.js"; type OperationResult = CallToolResult | InputRequiredResult; /** * Captures the established operation handlers without advertising their old * one-tool-per-operation names. The public MCP surface dispatches through this * registry after validating its smaller domain-oriented schemas. */ export declare function createOperationRegistry(era: ProtocolEra): { call(key: ToolKey, args: unknown, context: ServerContext): Promise; }; export {}; //# sourceMappingURL=operation-registry.d.ts.map