import { OPNetTransactionTypes } from '../interfaces/opnet/OPNetTransactionTypes.js'; import { IMempoolTransactionData, MempoolTransactionInput, MempoolTransactionOutput } from '../providers/interfaces/mempool/MempoolTransactionData.js'; export declare class MempoolTransactionData { readonly id: string; readonly firstSeen: Date; readonly blockHeight: bigint; readonly transactionType: T; readonly psbt: boolean; readonly inputs: MempoolTransactionInput[]; readonly outputs: MempoolTransactionOutput[]; readonly raw: string; protected constructor(data: IMempoolTransactionData); }