import { default as React } from 'react'; /** * Balance data structure for wallet display */ export interface WalletBalanceData { /** Available balance (stakable for BTC, total for BBN) */ available?: number; /** Amount currently staked (BTC only) */ staked?: number; /** Amount available for staking (BTC only) */ stakable?: number; /** Total balance including inscriptions (BTC only) */ total?: number; /** Amount locked in inscriptions (BTC only) */ inscriptions?: number; } export interface WalletMenuCardProps { walletType: 'Bitcoin' | 'Babylon' | 'Ethereum'; walletName?: string; walletIcon?: string; address: string; isCopied: boolean; onCopy: () => void; className?: string; balances?: WalletBalanceData; coinSymbol?: string; isBalanceLoading?: boolean; hasUnconfirmedTransactions?: boolean; formatBalance?: (amount: number) => string; } export declare const WalletMenuCard: React.FC;