import * as btc from '@scure/btc-signer';
import { UTXOSpendable } from './bitcoinHelpers.mjs';
import '@c4/btc-utils';

interface Recipient {
    addressScriptPubKey: Uint8Array;
    satsAmount: bigint;
}
declare function createTransaction(inputUTXOs: Array<UTXOSpendable>, recipients: Array<Recipient>, opReturnData: Uint8Array[]): btc.Transaction;

export { type Recipient, createTransaction };
