import type { AllowedBlockPayload, HydratedTransaction } from '@xyo-network/xl1-protocol/protocol-lib';
import type { HydratedBoundWitnessInstance } from '../HydratedBoundWitness.js';
import type { TransactionFieldsInstance } from './TransactionFields.js';
/** Interface for HydratedTransaction instances. */
export interface HydratedTransactionInstance<T extends HydratedTransaction = HydratedTransaction> extends TransactionFieldsInstance<T[1][number] & AllowedBlockPayload>, HydratedBoundWitnessInstance<T> {
}
//# sourceMappingURL=HydratedTransaction.d.ts.map