import { FundVaultDetails, TransactionDataDetails, WalletTransaction } from "./bitcoin"; export declare const transferBtc: (nostrHexSk: string, address: string, sats: bigint, feeRate: number, secrets: string[]) => Promise; export declare const fundRgbVault: (nostrHexSk: string, feeRate: number, secrets: string[], broadcast: boolean, fundValue?: bigint | null | undefined, coordinatorFee?: boolean | null | undefined) => Promise; export declare const backupBtcWallet: (nostrHexSk: string) => Promise; export declare const restoreBtcWallet: (nostrHexSk: string) => Promise; export declare const recoverFundsFromBadWallets: (seed: string, passPhrase: string, recoverAddress: string) => Promise; export declare const getBtcWallet: (nostrHexSk: string) => Promise; export interface TransactionData { details: TransactionDataDetails; vsize: number; feeRate: number; } export interface WalletBalance { confirmed: number; } export interface WalletData { wallet?: string; name: string; address: string; balance: WalletBalance; transactions: WalletTransaction[]; utxos: string[]; } export interface RecoverVaultDetails { txid: string; fee: number; } //# sourceMappingURL=bp.d.ts.map