export { type AssertTransactionEip1559ErrorType, type AssertTransactionEip2930ErrorType, type AssertTransactionEip4844ErrorType, type AssertTransactionEip7702ErrorType, type AssertTransactionLegacyErrorType, assertTransactionEip1559, assertTransactionEip1559 as assertEip1559, assertTransactionEip2930, assertTransactionEip2930 as assertEip2930, assertTransactionEip4844, assertTransactionEip4844 as assertEip4844, assertTransactionEip7702, assertTransactionEip7702 as assertEip7702, assertTransactionLegacy, assertTransactionLegacy as assertLegacy, } from './internal/transaction/assertTransaction.js'; export { type GetSerializedTransactionType, type GetSerializedTransactionTypeErrorType, getSerializedTransactionType, getSerializedTransactionType as getSerializedType, } from './internal/transaction/getSerializedTransactionType.js'; export { type GetTransactionType, type GetTransactionTypeErrorType, getTransactionType, getTransactionType as getType, } from './internal/transaction/getTransactionType.js'; export { type ParseTransactionErrorType, type ParseTransactionReturnType, type ParseAccessListErrorType, type ParseTransactionEip1559ErrorType, type ParseTransactionEip2930ErrorType, type ParseTransactionEip4844ErrorType, type ParseTransactionEip7702ErrorType, type ParseTransactionLegacyErrorType, type ToTransactionArrayErrorType, parseAccessList, parseTransaction, parseTransaction as parse, parseTransactionEip1559, parseTransactionEip1559 as parseEip1559, parseTransactionEip2930, parseTransactionEip2930 as parseEip2930, parseTransactionEip4844, parseTransactionEip4844 as parseEip4844, parseTransactionEip7702, parseTransactionEip7702 as parseEip702, parseTransactionLegacy, parseTransactionLegacy as parseLegacy, toTransactionArray, } from './internal/transaction/parseTransaction.js'; export { type SerializeAccessListErrorType, serializeAccessList, } from './internal/transaction/serializeAccessList.js'; export { type SerializeTransactionErrorType, type SerializeTransactionFn, type SerializedTransactionReturnType, type SerializeTransactionEip1559ErrorType, type SerializeTransactionEip2930ErrorType, type SerializeTransactionEip4844ErrorType, type SerializeTransactionEip7702ErrorType, type SerializeTransactionLegacyErrorType, serializeTransaction, serializeTransaction as serialize, serializeTransactionEip1559, serializeTransactionEip1559 as serializeEip1559, serializeTransactionEip2930, serializeTransactionEip2930 as serializeEip2930, serializeTransactionEip4844, serializeTransactionEip4844 as serializeEip4844, serializeTransactionEip7702, serializeTransactionEip7702 as serializeEip7702, serializeTransactionLegacy, serializeTransactionLegacy as serializeLegacy, } from './internal/transaction/serializeTransaction.js'; export type { AccessList } from './internal/types/transaction.js'; export type { TransactionEnvelope, TransactionEnvelopeBase, TransactionEnvelopeBase as Base, TransactionEnvelopeEip1559, TransactionEnvelopeEip1559 as Eip1559, TransactionEnvelopeEip2930, TransactionEnvelopeEip2930 as Eip2930, TransactionEnvelopeEip4844, TransactionEnvelopeEip4844 as Eip4844, TransactionEnvelopeEip7702, TransactionEnvelopeEip7702 as Eip7702, TransactionEnvelopeGeneric, TransactionEnvelopeGeneric as Generic, TransactionEnvelopeLegacy, TransactionEnvelopeLegacy as Legacy, TransactionSerialized, TransactionSerialized as Serialized, TransactionSerializedEip1559, TransactionSerializedEip1559 as SerializedEip1559, TransactionSerializedEip2930, TransactionSerializedEip2930 as SerializedEip2930, TransactionSerializedEip4844, TransactionSerializedEip4844 as SerializedEip4844, TransactionSerializedEip7702, TransactionSerializedEip7702 as SerializedEip7702, TransactionSerializedGeneric, TransactionSerializedGeneric as SerializedGeneric, TransactionSerializedLegacy, TransactionSerializedLegacy as SerializedLegacy, } from './internal/types/transactionEnvelope.js'; import type { TransactionEnvelope, TransactionSerialized } from './internal/types/transactionEnvelope.js'; export declare function from(envelope: envelope): envelope extends TransactionEnvelope ? envelope : TransactionEnvelope; //# sourceMappingURL=TransactionEnvelope.d.ts.map