import type { SolanaWalletState, UseEmbeddedSolanaWalletOptions } from '../types'; /** * Returns state for Solana embedded wallets: create, recover, list, active wallet, and provider. * Use for creating accounts, recovering existing ones, and signing transactions. * * @param options - Optional cluster override (like chainId on Ethereum) and recoveryParams * @returns State with status, wallets, activeWallet, create, recover, setActive, provider, cluster, rpcUrl * * @example * ```tsx * const solana = useSolanaEmbeddedWallet() * if (solana.status === 'connected' && solana.provider) { * const sig = await solana.provider.signTransaction(tx) * } * ``` */ export declare function useSolanaEmbeddedWallet(options?: UseEmbeddedSolanaWalletOptions): SolanaWalletState;