/// 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 NearProvider implements IProvider { name: string; client: Client; httpProviders: RpcProvidersMap; events: EventEmitter; namespace: SessionNamespace; chainId: string; constructor(opts: SubProviderOpts); updateNamespace(namespace: SessionTypes.Namespace): void; requestAccounts(): string[]; getDefaultChain(): string; request(args: RequestParams): Promise; setDefaultChain(chainId: string, rpcUrl?: string | undefined): void; private getAccounts; private createHttpProviders; private getHttpProvider; private setHttpProvider; private createHttpProvider; } export default NearProvider; //# sourceMappingURL=near.d.ts.map