/// import Client from "@walletconnect/sign-client"; import { SessionTypes } from "@walletconnect/types"; import EventEmitter from "events"; import { IProvider, RequestParams, RpcProvidersMap, SessionNamespace, SubProviderOpts } from "../types"; declare class ElrondProvider implements IProvider { name: string; client: Client; httpProviders: RpcProvidersMap; events: EventEmitter; namespace: SessionNamespace; chainId: string; constructor(opts: SubProviderOpts); updateNamespace(namespace: SessionTypes.Namespace): void; requestAccounts(): string[]; request(args: RequestParams): Promise; setDefaultChain(chainId: string, rpcUrl?: string | undefined): void; getDefaultChain(): string; private getAccounts; private createHttpProviders; private getHttpProvider; private setHttpProvider; private createHttpProvider; } export default ElrondProvider; //# sourceMappingURL=elrond.d.ts.map