import { ExecutionEngine } from '../../core/execution-engine'; import { MCPToolHandler } from './mcp-server.factory'; import { ReauthRequiredExecutionInfo } from '../../core/types'; export declare class McpAdapter implements MCPToolHandler { private readonly engine; constructor(engine: ExecutionEngine); callTool(args: { tool: string; action: string; parameters?: Record; approval?: { token: string; choice: string; vcTTLMinutes?: number; request_id?: string; outcome_id?: string; granted_at?: string; granted_by?: string; }; pendingRequestId?: string; }): Promise<{ success: boolean; data?: any; error?: string; approvalRequired?: any; waitingForApproval?: any; reauthRequired?: ReauthRequiredExecutionInfo; }>; issueToolPermission(args: { tool: string; actions: string[]; }): Promise<{ success: boolean; data?: any; error?: string; }>; listAvailableTools(): Promise<{ success: boolean; data?: any; error?: string; }>; } //# sourceMappingURL=mcp-adapter.d.ts.map