import { McpTrustStore } from "./McpTrustStore.js"; import type { McpToolLoadResult, McpToolLoadOptions, McpToolProvider } from "./types.js"; import type { PermissionMode } from "../permissions/index.js"; export interface McpClientManagerOptions { env?: NodeJS.ProcessEnv; homeDirectory?: string; trustStore?: McpTrustStore; } export declare class McpClientManager implements McpToolProvider { #private; constructor(options?: McpClientManagerOptions); load(cwd: string, permissionMode: PermissionMode, options?: McpToolLoadOptions): Promise; close(): Promise; }