import type { ToolContext } from '../context.js'; export interface RegisteredTool { name: string; description: string; descriptor: { name: string; description: string; inputSchema: Record; outputSchema: Record; }; execute: (context: ToolContext, args: unknown) => Promise; } export declare const toolDefinitions: RegisteredTool[]; export declare function getToolDefinition(name: string): RegisteredTool | undefined;