/**
 * Executable tool registry type.
 *
 * Tools in this registry are accessed indirectly via get_tool_info + execute_tool.
 * Their schemas never appear in the system prompt.
 */
import type { ToolDefinition } from '../../core/core-types.js';
export type ExecutableToolEntry = {
    /** One-line summary shown in the get_tool_info description. */
    summary: string;
    /** The tool definition (name, schema, execute). */
    definition: ToolDefinition<any>;
};
//# sourceMappingURL=executable-tools.d.ts.map