export interface ServerResponse { content: Array<{ type: string; text: string; }>; isError?: boolean; data?: any; } export interface ThinkingPatternServer { process(input: unknown): ServerResponse; } export declare class ServerRegistry { private servers; constructor(); private initializeServers; getServer(serverName: string): ThinkingPatternServer | undefined; hasServer(serverName: string): boolean; getAvailableServers(): string[]; processRequest(serverName: string, input: unknown): ServerResponse; getServerStats(): Record; registerCustomServer(name: string, server: ThinkingPatternServer): void; unregisterServer(name: string): boolean; }