import { ToolConfig, ToolHandler } from "../../confluent/tools/base-tools.js"; import { ToolName } from "../../confluent/tools/tool-name.js"; /** * Central registry for all tool call handlers. */ export declare class ToolHandlerRegistry { private static readonly handlers; static getToolHandler(toolName: ToolName): ToolHandler; static getToolConfig(toolName: ToolName): ToolConfig; /** * Iterable over every (ToolName, ToolHandler) pair in the registry, in * declaration order. Consumed by the `explain-disabled-tools` diagnostic * tool to walk the full handler set without a back-channel into the * private map. Read-only — callers must not mutate the underlying map. */ static allHandlers(): Iterable; } //# sourceMappingURL=tool-registry.d.ts.map