export { WSServer } from './ws-server.js'; export { ConnectionManager } from './connection-manager.js'; export { AuthenticationHandler } from './authentication-handler.js'; export { MessageRouter } from './message-router.js'; export { EventHandler } from './event-handler.js'; export { SecurityManager } from './security-manager.js'; export { HealthMonitor } from './health-monitor.js'; export { SessionManager } from './session-manager.js'; export { MiddlewarePipeline } from './middleware-pipeline.js'; export { ErrorHandler } from './error-handler.js'; export type { WSServerOptions, ConnectionEntry, AuthenticationParams, ConnectionStats, WSServerStats, RateLimitConfig, SecurityValidationOptions, HealthMonitorOptions, EventHandlerOptions, MiddlewareContext, MiddlewareFunction, ErrorRecoveryStrategy, WSComponentDependencies, ConnectionVerificationInfo, ConnectionVerificationCallback, MessageFilter, SessionManagementOptions, } from './types.js'; import { WSServer } from './ws-server.js'; export declare function createWebSocketServer(logger: import('pino').Logger, sessionStore: import('../../store/session-store.interface.js').SessionStore, server: import('http').Server): WSServer; //# sourceMappingURL=index.d.ts.map