/// import { TransactionInput, TransactionOutput, TransactionUtxo, TxData, TxInfo } from '../config/types'; export declare class Transaction { version: number; inputs: TransactionInput[]; outputs: TransactionOutput[]; lockTime: number; subnetworkId: string; utxos: TransactionUtxo[]; feeValue: string; static fromTxData(txData: TxData): Transaction; constructor(txData: TxData); addSignatures(signatures: Buffer[]): this; getTxInfo(): TxInfo; estimateFee(feeRate?: number): number; getMessage(): string; }