import { Hash, TransactionReceipt } from 'viem'; type SdkTransactionStatus = "pending" | "confirmed" | "reverted"; /** Framework-neutral transaction result shared by product SDK packages. */ interface SdkTransactionResult { readonly hash: Hash; readonly status: SdkTransactionStatus; readonly receipt?: TransactionReceipt; } /** Converts a Viem receipt into the stable shared transaction result shape. */ declare function transactionResultFromReceipt(receipt: TransactionReceipt): SdkTransactionResult; export { type SdkTransactionResult as S, type SdkTransactionStatus as a, transactionResultFromReceipt as t };