declare const H5Websocket_base: typeof import("qcloud-iotexplorer-appdev-sdk/node_modules/event-emitter-for-miniprogram").default; export class H5Websocket extends H5Websocket_base { constructor(sdk: any, accessToken: any, options: any); sdk: any; requestHandlerMap: Map; options: any; _accessToken: any; _manuallyClose: boolean; _connected: boolean; h5WebsocketLogger: any; isWsManuallyClose: boolean; startHeadBeat(): void; _heartBeatTimer: NodeJS.Timer; onConnect(callback: any): void; _onConnectHandler: any; onDisconnect(callback: any): void; _onDisconnectHandler: any; reconnectWs(): Promise; onWebsocketClose(): Promise; isConnected(): boolean; doConnectWs(): Promise; _doConnectWsPromise: Promise; ws: WebSocket; connect(): Promise; disconnect(manually?: boolean): void; send(action: any, Data?: {}, { reqId, doNotWaitForClientResponse, timeout }?: { reqId: any; doNotWaitForClientResponse: any; timeout?: number; }): Promise; activeConnect(): Promise; _activeConnectStart: number; sendControlAction(action: any, payload?: {}, options?: {}): Promise; } export {};