import type { Hex } from '../../types/misc.js'; import { type SuaveTxType, type TransactionSerializableSuave, type TransactionSerializedSuave } from './types.js'; export declare const parseSignedComputeRequest: (signedComputeRequest: Hex) => Partial; /** This type represents the return type of `parseTransactionSuave`. * * TType is used to inform the transaction type, which is only known after * parsing. `SuaveTxType` can be used here type when the transaction * type isn't yet known. */ export type ParseTransactionSuaveReturnType = TransactionSerializableSuave; /** Parse a serialized transaction into a SUAVE Transaction object. */ export declare function parseTransactionSuave(serializedTransaction: TransactionSerializedSuave | Hex): ParseTransactionSuaveReturnType; export declare function assertTransactionSuave(transaction: TransactionSerializableSuave): void; //# sourceMappingURL=parsers.d.ts.map