/** One missing conversation the alert covers. */ export interface MissingEntry { id: string; filePath: string; title: string | null; tailed: boolean; } export interface PendingAlert { fingerprint: string; severity: "high" | "low"; detectedAt: string; missingCount: number; totalRows: number; backupPath?: string; /** Capped at 1000 entries in the persisted file. */ missing: MissingEntry[]; } export interface AlertState { pending?: PendingAlert; ignoredIds?: string[]; } export declare function loadAlertState(): AlertState; export declare function saveAlertState(state: AlertState): void; //# sourceMappingURL=alertStore.d.ts.map