import type { WalletInstance } from '@xyo-network/sdk'; /** * Parameters for {@link useWallet}. * @public */ export interface WalletHookParams { mnemonic?: string; path?: string; required?: boolean; seed?: ArrayBufferLike | string; wallet?: WalletInstance | null; } /** * Resolves a wallet from an instance, mnemonic, seed, or wallet context, optionally deriving a path. * @param params - Wallet source options and optional derivation path. * @returns The resolved wallet (or null when context is empty) and any error. * @public */ export declare const useWallet: ({ mnemonic, wallet, path, required, seed, }?: WalletHookParams) => [WalletInstance | null | undefined, Error | undefined]; //# sourceMappingURL=useWallet.d.ts.map