import Database from 'better-sqlite3'; import { V as VectorStore } from '../types-CRqwkJoZ.js'; import { EmbeddingProvider } from '../embeddings/types.js'; import { Logger } from '../observability/logger.js'; import { Metrics } from '../observability/metrics.js'; import { BackfillResult } from '../types.js'; /** * Backfill embeddings for all memories that are missing from the vector store. * Also syncs missing FTS entries. */ declare function backfillEmbeddings(db: Database.Database, vecStore: VectorStore, embedder: EmbeddingProvider, logger: Logger, metrics: Metrics): Promise; export { backfillEmbeddings };