import { BaseWallet } from '../BaseWallet'; import { IWallet, IWalletInfo } from '../IWallet'; import { ConnectedWallet, TonConnectUI } from '@tonconnect/ui'; import { Emitter } from '@white-matrix/event-emitter'; declare class BinanceWeb3TonWallet extends BaseWallet implements IWallet { currentWalletInfo?: IWalletInfo; tonConnectUI?: TonConnectUI; tonConnectedWallet: ConnectedWallet | null; readonly connectResultEmitter: Emitter<{ type: "success"; data: ConnectedWallet | null; } | { type: "fail"; }>; private _initTonConnectUI; connect(reConnect?: boolean): Promise; private waitConnectResponse; sign(reConnect?: boolean): Promise<{ signature: string; msg: string; }>; unConnect(): Promise; } export declare const BinanceWeb3TonWalletInst: BinanceWeb3TonWallet; export {};