/// import { EventEmitter } from "events"; import { IJsonRpcConnection, JsonRpcPayload } from "@walletconnect/jsonrpc-utils"; export declare class HttpConnection implements IJsonRpcConnection { url: string; disableProviderPing: boolean; events: EventEmitter; private isAvailable; private registering; constructor(url: string, disableProviderPing?: boolean); get connected(): boolean; get connecting(): boolean; on(event: string, listener: any): void; once(event: string, listener: any): void; off(event: string, listener: any): void; removeListener(event: string, listener: any): void; open(url?: string): Promise; close(): Promise; send(payload: JsonRpcPayload, context?: any): Promise; private register; private onOpen; private onClose; private onPayload; private onError; private parseError; private resetMaxListeners; } export default HttpConnection; //# sourceMappingURL=http.d.ts.map