import { d as XService, c as XConnector, X as XAccount } from '../../XConnector-12q0OVe5.js'; import { XToken } from '@sodax/types'; import { Connection } from '@solana/web3.js'; import { WalletContextState, Wallet } from '@solana/wallet-adapter-react'; declare class SolanaXService extends XService { private static instance; connection: Connection | undefined; wallet: WalletContextState | undefined; private constructor(); static getInstance(): SolanaXService; getBalance(address: string | undefined, xToken: XToken): Promise; } declare class SolanaXConnector extends XConnector { wallet: Wallet; constructor(wallet: Wallet); getXService(): SolanaXService; connect(): Promise; disconnect(): Promise; get icon(): string; get isInstalled(): boolean; get installUrl(): string | undefined; } export { SolanaXConnector, SolanaXService };