/**
 * @fileoverview Barrel file for the MCP Client module (`src/mcp-client`).
 * This file re-exports the primary functions and types related to creating,
 * configuring, connecting, and managing MCP client instances based on the
 * MCP 2025-03-26 specification and the high-level TypeScript SDK.
 * @module src/mcp-client/index
 */
import { McpClientManager } from "./core/clientManager.js";
export { McpClientManager, type ConnectedMcpClient, } from "./core/clientManager.js";
/**
 * Creates and returns a new instance of the McpClientManager.
 * Each manager instance provides an isolated environment for managing MCP client connections,
 * making it suitable for use in agent swarms or other scenarios requiring
 * separate connection pools.
 *
 * @returns A new `McpClientManager` instance.
 */
export declare function createMcpClientManager(): McpClientManager;
export { getMcpServerConfig, loadMcpClientConfig, // Export the type for a single server's config
type McpClientConfigFile, type McpServerConfigEntry, } from "./client-config/configLoader.js";
export * from "./transports/index.js";
