/** * Tool dispatch table. * * Maps every MCP tool name to a handler that takes the runner + raw args and * returns the tool response. Extracted from index.ts so tests can exercise * dispatch as a pure data structure (no Server / stdio / lifecycle setup). * * Behavioral contract preserved from the original switch in index.ts: * - Each name routes to the same handler it did before. * - Unknown tool names throw McpError(MethodNotFound, ...) — see * `dispatchToolCall`. */ import type { GodotRunner, OperationParams, ToolHandler, ToolResponse } from './utils/godot-runner.js'; export declare const toolDispatch: Record; export declare function dispatchToolCall(runner: GodotRunner, toolName: string, args: OperationParams): Promise; //# sourceMappingURL=dispatch.d.ts.map