/** Minimal shape so callers can pass a viem receipt without importing its type. */ export interface TransactionStatusLike { status?: string; } /** * Throw unless the receipt says the transaction actually succeeded. * `description` names the operation for the error message ("Redeem transaction"). */ export declare function assertTransactionSucceeded(receipt: TransactionStatusLike, description: string, txHash?: string): void;