export interface ArcadeLifecycleStatus { txStatus: string; status?: number; extraInfo?: string; } export interface ArcadeRejectionClassification { terminal: boolean; inputConflict: boolean; reqStatus: 'invalid' | 'doubleSpend'; reason: string; } /** * Canonical classification shared by Arcade polling and SSE. Keeping this in * one place prevents a provider from calling a rejection "unknown" while the * monitor's event path calls the same status terminal. */ export declare function classifyArcadeRejection(event: ArcadeLifecycleStatus): ArcadeRejectionClassification; //# sourceMappingURL=arcadeStatus.d.ts.map