/** * Embedded Storage Provider * * Zero-infrastructure storage using: * - SQLite + better-sqlite3 for vector search and projects * - Graphology for graph database * - LRU-cache for caching * * All data persists to ~/.codeseeker/data by default. * No Docker, no external services required. */ import { IStorageProvider, IVectorStore, IGraphStore, ICacheStore, IProjectStore, ITextStore, StorageMode, StorageConfig } from '../interfaces'; export declare class EmbeddedStorageProvider implements IStorageProvider { private vectorStore; private graphStore; private cacheStore; private projectStore; private dataDir; constructor(config?: StorageConfig); private getDefaultDataDir; getVectorStore(): IVectorStore; getGraphStore(): IGraphStore; getCacheStore(): ICacheStore; getProjectStore(): IProjectStore; getTextStore(): ITextStore; getMode(): StorageMode; getDataDir(): string; flushAll(): Promise; closeAll(): Promise; healthCheck(): Promise<{ healthy: boolean; details: Record; }>; } export { SQLiteVectorStore } from './sqlite-vector-store'; export { GraphologyGraphStore } from './graphology-graph-store'; export { LRUCacheStore } from './lru-cache-store'; export { SQLiteProjectStore } from './sqlite-project-store'; export { MiniSearchTextStore } from './minisearch-text-store'; //# sourceMappingURL=index.d.ts.map