/** * Shared queue/reported-set for background completion reminders. * Split out so background-exec and the reminder formatter can both * touch state without circular imports. */ import type { BackgroundProcSnapshot } from './background-exec.js'; export declare const backgroundCompletionReportedIds: Set; export declare const backgroundCompletionPending: BackgroundProcSnapshot[]; /** Whether ensureBackgroundCompletionTracker has an active lifecycle subscription. */ export declare let backgroundCompletionTrackerInstalled: boolean; export declare function setBackgroundCompletionTrackerInstalled(value: boolean): void; export declare function clearBackgroundCompletionState(): void; export declare function markBackgroundIdReported(id: string): void; export declare function enqueueBackgroundCompletion(snap: BackgroundProcSnapshot): void; //# sourceMappingURL=background-completion-state.d.ts.map