/// import { TxOutput } from 'bitcoinjs-lib'; import { Network } from '../networks'; import { UtxoTransaction } from './UtxoTransaction'; import { UtxoTransactionBuilder } from './UtxoTransactionBuilder'; import { UtxoPsbt } from './UtxoPsbt'; export declare function createTransactionFromBuffer(buf: Buffer, network: Network, { version }?: { version?: number; }, amountType?: 'number' | 'bigint'): UtxoTransaction; export declare function createTransactionFromHex(hex: string, network: Network, amountType?: 'number' | 'bigint'): UtxoTransaction; export declare function getDefaultTransactionVersion(network: Network): number; export declare function setTransactionBuilderDefaults(txb: UtxoTransactionBuilder, network: Network, { version }?: { version?: number; }): void; export declare function setPsbtDefaults(psbt: UtxoPsbt>, network: Network, { version }?: { version?: number; }): void; export declare function createPsbtForNetwork(network: Network, { version }?: { version?: number; }): UtxoPsbt>; export declare function createTransactionBuilderForNetwork(network: Network, { version }?: { version?: number; }): UtxoTransactionBuilder; export declare function createTransactionBuilderFromTransaction(tx: UtxoTransaction, prevOutputs?: TxOutput[]): UtxoTransactionBuilder; //# sourceMappingURL=transaction.d.ts.map