export declare const RECURRING_SWEEP_BUDGET_MS = 90000; export interface RecurringSweepContext { deadlineAt: number; signal?: AbortSignal; } export type RecurringSweepHandler = (context: RecurringSweepContext) => Promise; export declare function registerRecurringSweepHandler(id: string, handler: RecurringSweepHandler): () => void; export declare function hasRecurringSweepHandler(id: string): boolean; export declare function runRecurringSweepHandlers(context: RecurringSweepContext): Promise<{ registered: number; failed: string[]; }>;