/**
 * Copy the live memories DB to ~/.shieldcortex/backups/ using SQLite's
 * backup() API (consistent snapshot even with the API server holding an
 * open WAL connection). Returns the absolute path of the written file.
 *
 * Used as a safety net before any destructive maintenance op (prune /
 * dedupe). The caller surfaces the path back to the user so they can
 * restore manually if a maintenance run was wrong.
 */
export declare function backupMemoriesDb(label: string): Promise<string>;
/**
 * List existing backups newest-first. Caller can show this in the UI so
 * the user knows what restore points exist.
 */
export declare function listMemoriesBackups(): Array<{
    path: string;
    sizeBytes: number;
    createdAt: string;
}>;
