import type { LTMcpAdapter } from '../../types/mcp'; /** * Singleton registry for the MCP adapter. * * Follows the same pattern as telemetryRegistry (single adapter): * - register(adapter) — set the MCP adapter * - connect() — start server + connect clients * - disconnect() — stop server + disconnect clients * - clear() — reset (for tests) * * The built-in adapter manages both the Human Queue MCP server * and client connections to external MCP servers. */ declare class LTMcpRegistry { private adapter; private connected; register(adapter: LTMcpAdapter): void; connect(): Promise; disconnect(): Promise; clear(): void; get hasAdapter(): boolean; get current(): LTMcpAdapter | null; } export declare const mcpRegistry: LTMcpRegistry; export {};