/** * SQLite-based Project Store * * Stores project metadata and configuration in SQLite for: * - Zero external dependencies * - Automatic disk persistence * - ACID transactions * * Shares the same SQLite database as the vector store for efficiency. */ import { IProjectStore, Project } from '../interfaces'; export declare class SQLiteProjectStore implements IProjectStore { private dataDir; private flushIntervalSeconds; private db; private isDirty; private flushTimer; constructor(dataDir: string, flushIntervalSeconds?: number); private initializeSchema; private startFlushTimer; upsert(project: Omit): Promise; findByPath(projectPath: string): Promise; findById(id: string): Promise; list(): Promise; delete(id: string): Promise; flush(): Promise; close(): Promise; } //# sourceMappingURL=sqlite-project-store.d.ts.map