import { SocketServer } from "./socket.server"; import { SocketRegistry } from "./socket.registry"; import { SocketServerOptions } from "./types"; export declare class EnhancedSocketServer extends SocketServer { private registry?; constructor(server: any, options: SocketServerOptions); use(registry: SocketRegistry): EnhancedSocketServer; configure(config: Partial): EnhancedSocketServer; start(): EnhancedSocketServer; getRegistry(): SocketRegistry | undefined; private setupRegistryMessageHandler; private handleMessageWithRegistry; private getClient; private sendToClientInternal; broadcastEvent(eventName: string, data: any): void; sendEvent(clientId: string, eventName: string, data: any): void; sendToSubscribers(eventName: string, data: any): void; }