/** * Persistence Layer * * Exports all storage modules: * - lancedb: Vector store * - fingerprints: File hash tracking * - config: Configuration management * - metadata: Index metadata */ export { type Config, type ConfigWithDocs, type FTSEnginePreference, type HybridSearchConfig, ConfigSchema, HybridSearchSchema, DEFAULT_CONFIG, DEFAULT_HYBRID_SEARCH, HARDCODED_EXCLUDES, parseFileSize, formatFileSize, loadConfig, saveConfig, generateDefaultConfig, ConfigManager, } from './config.js'; export { type Metadata, type Stats, type EmbeddingModelInfo, MetadataSchema, StatsSchema, EmbeddingModelInfoSchema, CURRENT_VERSION, loadMetadata, saveMetadata, createMetadata, MetadataManager, } from './metadata.js'; export { type Fingerprints, type DeltaResult, FINGERPRINTS_VERSION, loadFingerprints, saveFingerprints, calculateDelta, FingerprintsManager, } from './fingerprints.js'; export { type DocsFingerprints, type DocsDeltaResult, DOCS_FINGERPRINTS_VERSION, loadDocsFingerprints, saveDocsFingerprints, calculateDocsDelta, DocsFingerprintsManager, } from './docsFingerprints.js'; export { type ChunkRecord, type SearchResult, TABLE_NAME, VECTOR_DIMENSION, CODE_VECTOR_DIMENSION, DOCS_VECTOR_DIMENSION, distanceToScore, globToLikePattern, cleanupStaleLockfiles, LanceDBStore, } from './lancedb.js'; export { DOCS_TABLE_NAME, getDocsLanceDbPath, DocsLanceDBStore, } from './docsLancedb.js'; export { DIRTY_FILES_VERSION, DELETED_PREFIX, DirtyFilesManager, } from './dirtyFiles.js'; //# sourceMappingURL=index.d.ts.map