/** * Graph execution engine */ import type { McpGraphConfig } from "../types/config.js"; import type { ExecutionOptions, ExecutionResult, ExecutionController as IExecutionController } from "../types/execution.js"; import { Graph } from "../graph/graph.js"; import type { McpClientManager } from "../mcp/client-manager.js"; export declare class GraphExecutor { private config; private clientManager; private controller; private currentToolGraph; constructor(config: McpGraphConfig, clientManager: McpClientManager); getController(): IExecutionController | null; getGraph(): Graph | null; getConfig(): McpGraphConfig; private getServerConfig; executeTool(toolName: string, toolInput: Record, options?: ExecutionOptions): Promise; private buildTelemetry; } //# sourceMappingURL=executor.d.ts.map