import { type ArgusState } from '../../types';
import type { MCPClient } from '../../../../../providers/mcp/client';
/**
 * This is a single agent that:
 * 1. Understands query intent
 * 2. Calls appropriate MCP tools (APIs)
 * 3. Analyzes collected data
 * 4. Generates summarized response
 */
export declare function createArgusAgentNode(domain: string, mcpClient?: MCPClient): (state: ArgusState) => Promise<Partial<ArgusState>>;
//# sourceMappingURL=argusAgentNode.d.ts.map