/**
 * get_tool_info — meta-tool for dynamic tool discovery.
 *
 * Lists available executable tools and returns JSON schema for a specific tool.
 * The agent calls this before execute_tool to understand parameters.
 *
 * Modeled after backend/agent/tools/get_tool_info.py.
 */
import type { ToolDefinition } from '../../core/core-types.js';
import type { ExecutableToolEntry } from './executable-tools.js';
declare const schema: import("@sinclair/typebox").TObject<{
    tool_name: import("@sinclair/typebox").TString;
}>;
export declare function createGetToolInfoTool(registry: ExecutableToolEntry[]): ToolDefinition<typeof schema>;
export {};
//# sourceMappingURL=get-tool-info.d.ts.map