import { BaseWallet } from '../BaseWallet'; import { IWallet, IWalletInfo } from '../IWallet'; import { ethers } from 'ethers'; declare class BinanceWeb3OpBNBWallet extends BaseWallet implements IWallet { currentWalletInfo?: IWalletInfo; private _binanceProvider; private _mainnetConfig?; private _isBinanceApp; constructor(); get web3Provider(): ethers.providers.Web3Provider | undefined; private initProvider; connect(reConnect?: boolean): Promise; sign(reConnect?: boolean): Promise<{ signature: any; msg: string; address: string | undefined; }>; unConnect(): Promise; activeAddress(targetAddress: string): Promise; private switchToCurrentDeployedChain; } export declare const BinanceWeb3OpBNBWalletInst: BinanceWeb3OpBNBWallet; export {};