import { Monitor } from '../Monitor'; import { WalletMonitorTask } from './WalletMonitorTask'; /** * Poll durable transaction lifecycle state for aged, non-terminal requests. * This closes the gap where an Arcade rejection event was missed before the * monitor subscribed or while it was offline. Unknown/provider-error results * never mutate storage; only a provider's explicit terminal verdict does. */ export declare class TaskReconcilePendingTransactions extends WalletMonitorTask { triggerMsecs: number; reviewLimit: number; minAgeMinutes: number; triggerQuickMsecs: number; static readonly taskName = "ReconcilePendingTransactions"; triggerNextMsecs: number; constructor(monitor: Monitor, triggerMsecs?: number, reviewLimit?: number, minAgeMinutes?: number, triggerQuickMsecs?: number); trigger(nowMsecsSinceEpoch: number): { run: boolean; }; private getCheckpoint; runTask(): Promise; private findReqsToReview; private applyTerminalVerdict; private findFailedLocalParentTxids; private failedParentVerdict; } //# sourceMappingURL=TaskReconcilePendingTransactions.d.ts.map