import { IAgent } from '../agents/IAgent'; /** * MCP capability types for agents */ export interface McpCapabilities { supportsStdio: boolean; supportsRemote: boolean; } /** * Derives MCP capabilities for an agent */ export declare function getAgentMcpCapabilities(agent: IAgent): McpCapabilities; /** * Checks if an agent supports any MCP functionality */ export declare function agentSupportsMcp(agent: IAgent): boolean; /** * Filters MCP configuration based on agent capabilities */ export declare function filterMcpConfigForAgent(mcpConfig: Record, agent: IAgent): Record | null;