import { WalletAccount, Wallet } from '@wallet-standard/base'; import { a as SolanaChain, l as SolanaWalletInfo, k as SolanaWallet, c as SolanaCluster } from './shared/core.C9vxHRXl.js'; import '@solana/kit-plugin-rpc'; import '@solana/kit'; interface AdaptSolanaWalletOptions { chain?: SolanaChain; account?: WalletAccount; onChange?: () => void; } declare function adaptSolanaStandardWallet(walletInfo: SolanaWalletInfo, options?: AdaptSolanaWalletOptions): SolanaWallet; declare const SOLANA_CHAINS: readonly SolanaChain[]; declare function getSolanaChain(cluster: SolanaCluster): SolanaChain; declare const SOLANA_MOBILE_WALLET_ADAPTER_WALLET_NAME = "Mobile Wallet Adapter"; declare function isSolanaStandardWallet(wallet: Wallet): boolean; declare function getRegisteredSolanaWallets(): SolanaWalletInfo[]; declare function subscribeSolanaWallets(listener: () => void): () => void; export { SOLANA_CHAINS, SOLANA_MOBILE_WALLET_ADAPTER_WALLET_NAME, adaptSolanaStandardWallet, getRegisteredSolanaWallets, getSolanaChain, isSolanaStandardWallet, subscribeSolanaWallets }; export type { AdaptSolanaWalletOptions };