import { Client } from '@modelcontextprotocol/sdk/client/index.js'; import { ServerConfig } from './config.js'; import { ToolSchema, SchemaCache } from './schema-cache.js'; export declare class ChildManager { private servers; private defaultIdleTimeout; private startupTimeout; private schemaCache; constructor(serverConfigs: Record, schemaCache: SchemaCache, defaultIdleTimeout?: number, startupTimeout?: number); getClient(serverName: string): Promise; private startServer; stopServer(serverName: string): Promise; discoverTools(serverName: string): Promise; callTool(serverName: string, toolName: string, args: Record): Promise; getStatus(): Array<{ name: string; status: string; uptime: number; failCount: number; }>; get runningCount(): number; shutdownAll(): Promise; private resetIdleTimer; private cleanupServer; } //# sourceMappingURL=child-manager.d.ts.map