import { AppKit } from '@reown/appkit'; import { SdkDappInfoDto } from '../dto/SdkDappInfoDto'; import { RequestArguments } from '../provider/interface'; export declare class WalletConnectClient { private static instance; readonly appKit: AppKit; readonly walletButton: any; private constructor(); static getInstance(clientInfo: SdkDappInfoDto): WalletConnectClient; awaitAppKitReady(): Promise; connect(walletName: string): Promise; getAddress(chainId: string): Promise; request(requestArgs: RequestArguments): Promise; disconnect(): Promise; private getWalletConnectAccountChain; private stripWalletConnectAccountPrefix; }