import { OB11EmitEventContent, OB11NetworkReloadType } from './index'; import { HttpServerConfig } from '../config/config'; import { IOB11NetworkAdapter } from '../network/adapter'; export declare class OB11HttpServerAdapter extends IOB11NetworkAdapter { private app; private server; private wsServer?; private wsClients; private wsClientsMutex; private heartbeatIntervalId; private wsClientWithEvent; get isActive(): boolean; onEvent(event: T): Promise; open(): void; close(): Promise; private initializeServer; private authorize; createWSServer(newServer: any): void; connectEvent(core: any, wsClient: any): void; private startHeartbeat; private stopHeartbeat; private authorizeWS; private checkStateAndReply; private handleWSMessage; httpApiRequest(req: any, res: any, request_sse?: boolean): Promise>>; handleRequest(req: any, res: any): Promise; reload(newConfig: HttpServerConfig): Promise; }