import { DynamicStructuredTool } from '@langchain/core/tools';
import { MCPToolInfo, MCPServerConfig } from '../types';
import { MCPClientManager } from '../MCPClientManager';

/**
 * Convert an MCP tool to a LangChain DynamicStructuredTool
 */
export declare function convertMCPToolToLangChain(tool: MCPToolInfo, mcpManager: MCPClientManager, serverConfig?: MCPServerConfig): DynamicStructuredTool;
