import { IClientMeta } from '@walletconnect/types'; export declare enum WalletConnectSessionStatus { REQUESTED = "REQUESTED", CONNECTED = "CONNECTED", DISCONNECTED = "DISCONNECTED" } export interface WalletConnectSessionRequested { status: WalletConnectSessionStatus.REQUESTED; } export interface WalletConnectSessionConnected { status: WalletConnectSessionStatus.CONNECTED; chainId: number; xplaAddress: string; peerMeta: IClientMeta; } export interface WalletConnectSessionDisconnected { status: WalletConnectSessionStatus.DISCONNECTED; } export declare type WalletConnectSession = WalletConnectSessionRequested | WalletConnectSessionConnected | WalletConnectSessionDisconnected; export interface WalletConnectTxResult { height: number; raw_log: string; txhash: string; }