import { BaseWallet } from '../BaseWallet'; import { IWallet, IWalletInfo } from '../IWallet'; import { ethers } from 'ethers'; declare class OKXTgB2Wallet extends BaseWallet implements IWallet { private _client?; private _session?; currentWalletInfo?: IWalletInfo; get web3Provider(): ethers.providers.Web3Provider | undefined; private initClient; private initSession; connect(reConnect?: boolean): Promise; private ensureNetwork; sign(reConnect?: boolean): Promise<{ signature: string; msg: string; }>; unConnect(): Promise; activeAddress(targetAddress: string): Promise; } export declare const OKXTgB2WalletInst: OKXTgB2Wallet; export {};