import { AppConfig } from '../types/config.js'; import { WrapStatus, TxHash } from './models.js'; type BtcTransactionRequest = [ toAddress: string, amount: string, feeRate: number ]; type TransferAssetBTCParams = { amount: string; feeRate: number; config: AppConfig; onStatusChange: (status: WrapStatus) => void; onTxHashChange: (txHash: string) => void; signAndSendBTC: (txParams: BtcTransactionRequest) => Promise; }; declare const transferAssetBTC: ({ amount, feeRate, config, onStatusChange, onTxHashChange, signAndSendBTC, }: TransferAssetBTCParams) => Promise; export { BtcTransactionRequest, TransferAssetBTCParams, transferAssetBTC };