import type { DatabaseSync } from 'node:sqlite'; export declare function memoryFingerprint(parts: unknown[]): string; export declare function isMemorySuppressed(db: DatabaseSync, fingerprints: string[]): boolean; export declare function suppressMemory(db: DatabaseSync, fingerprints: string[], now: number): void; export declare function restoreMemory(db: DatabaseSync, fingerprints: string[]): void; /** Remove cached decisions containing deleted content; retain only unrelated audit rows. */ export declare function clearMemoryAudit(db: DatabaseSync, type: 'assertion' | 'knowledge', id: string): void;