import type { Transaction } from '../api/transaction-api'; export type TransactionExecutionStatus = 'pending' | 'executed' | 'failed' | 'unknown'; /** * Classify native transaction execution for Ethereum and Robinhood Lighter. * Application errors override execution status. An unreadable response remains * unknown. This result does not establish L1 verification or authorize retries. * * @param transaction - The raw transaction API response. * @returns The native execution outcome, independent of L1 verification. */ export declare function getTransactionExecutionStatus(transaction: Pick): TransactionExecutionStatus; //# sourceMappingURL=transaction-status.d.ts.map