interface TransferRecipientContext { sessionH160?: string; } /** Pure: pick the recipient H160 from --to (0x) or the signed-in session. * Label/SS58 recipient resolution is intentionally out of scope for the * recovery command — it takes an explicit 0x address or the live session. */ declare function resolveTransferRecipient(to: string | undefined, ctx: TransferRecipientContext): Promise; declare function runTransfer(envId: string, opts: { label?: string; to?: string; mnemonic?: string; }): Promise; export { type TransferRecipientContext, resolveTransferRecipient, runTransfer };