import type { EthereumWalletState, UseEmbeddedEthereumWalletOptions } from '../types'; /** * Returns state for EVM embedded wallets: create, recover, list, active wallet, and provider. * Use for creating accounts, recovering existing ones, and signing transactions. * * @param options - Optional chainId override for multi-chain * @returns State with status, wallets, activeWallet, create, recover, setActive, provider * * @example * ```tsx * const evm = useEthereumEmbeddedWallet() * if (evm.status === 'connected') { * const sig = await evm.provider?.request({ method: 'personal_sign', params: [hash, address] }) * } * ``` */ export declare function useEthereumEmbeddedWallet(options?: UseEmbeddedEthereumWalletOptions): EthereumWalletState;