/** * SQLite backend implementation for memory storage */ import { IMemoryBackend } from "./base.js"; import { MemoryEntry, MemoryQuery, ILogger } from "../../utils/types.js"; /** * SQLite-based memory backend */ export declare class SQLiteBackend implements IMemoryBackend { private dbPath; private logger; private db; private nativePath; constructor(dbPath: string, logger: ILogger); initialize(): Promise; shutdown(): Promise; store(entry: MemoryEntry): Promise; retrieve(id: string): Promise; update(id: string, entry: MemoryEntry): Promise; delete(id: string): Promise; query(query: MemoryQuery): Promise; getAllEntries(): Promise; getHealthStatus(): Promise<{ healthy: boolean; error?: string; metrics?: Record; }>; private createTables; private createIndexes; private rowToEntry; } //# sourceMappingURL=sqlite.d.ts.map