/** * CogmemAi Local Storage Backend — SQLite via better-sqlite3. * * 17 tools work locally (CRUD, tasks, export/import, tags, feedback, usage). * 12 tools return upsell messages pointing users toward cloud mode. * Keyword search is functional but deliberately inferior to cloud semantic search. */ import type { StorageBackend } from './storage.js'; import type { StorageMode } from './config.js'; export declare class LocalStorage implements StorageBackend { readonly mode: StorageMode; saveMemory(body: Record): Promise; recallMemories(body: Record): Promise; getProjectContext(params: Record): Promise; listMemories(params: Record): Promise; deleteMemory(id: number): Promise; updateMemory(id: number, body: Record): Promise; bulkDelete(ids: number[]): Promise; bulkUpdate(updates: unknown[]): Promise; exportMemories(params: Record): Promise; importMemories(body: Record): Promise; saveSessionSummary(body: Record): Promise; listTags(params: Record): Promise; getUsage(): Promise; feedbackMemory(body: Record): Promise; extractMemories(_body: Record): Promise; ingestDocument(_body: Record): Promise; linkMemories(_id: number, _body: Record): Promise; getMemoryLinks(_id: number): Promise; getMemoryVersions(_id: number): Promise; getAnalytics(_params: Record): Promise; promoteMemory(_id: number): Promise; consolidateMemories(_body: Record): Promise; saveCorrection(_body: Record): Promise; setReminder(_body: Record): Promise; getStaleMemories(_params: Record): Promise; generateSkills(_body: Record): Promise; extractPrinciples(_body: Record): Promise; smartRecall(body: Record): Promise; }