import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; export interface InternalToolDescriptor { name: string; description: string; inputSchema?: unknown; outputSchema?: unknown; } export interface InternalToolExecutionContext { sessionId?: string; } export interface InternalToolExecutionResult { ok: boolean; name: string; summary: string; result?: CallToolResult; error?: string; } export declare function listInternalTools(toolScope?: string[]): InternalToolDescriptor[]; export declare function executeInternalTool(name: string, args?: Record, context?: InternalToolExecutionContext): Promise; export declare function resetInternalToolRuntime(): void; //# sourceMappingURL=internal-tool-runtime.d.ts.map