import { OB11EmitEventContent, OB11NetworkReloadType } from '../network/index'; import { NapCatCore } from '../../napcat-core'; import { WebsocketClientConfig } from '../config/config'; import { IOB11NetworkAdapter } from '../network/adapter'; export declare class OB11WebSocketClientAdapter extends IOB11NetworkAdapter { private connection; private heartbeatRef; get isActive(): boolean; onEvent(event: T): Promise; open(): Promise; close(): void; private checkStateAndReply; private tryConnect; connectEvent(core: NapCatCore): Promise; private handleMessage; reload(newConfig: WebsocketClientConfig): Promise; }