/** * Call any tool by its qualified name — handles both YAML workflows * (yaml__* prefix) and raw MCP tools (server_slug__tool_name). * * Callers pass their own module-level caches so each pipeline * (mcpQuery, mcpTriage) keeps its own isolated cache instances. */ export declare function callTool(qualifiedName: string, args: Record, caches: { toolServerMap: Map; yamlWorkflowMap: Map; }): Promise;