import { SearchEngine } from '../domains/search/algorithms/search-engine.js'; import type { HybridSearchEngine } from '../domains/search/algorithms/hybrid-search-engine.js'; import { MemoryEmbeddingService } from '../domains/memory/services/memory-embedding-service.js'; import { ForgettingPolicyService } from '../domains/forgetting/services/forgetting-policy-service.js'; import { DatabaseOptimizer } from '../infrastructure/database/database-optimizer.js'; export declare function createSearchEmbeddingAndOptimizerServices(db: import('better-sqlite3').Database): { searchEngine: SearchEngine; embeddingService: MemoryEmbeddingService; queryEmbeddingService: MemoryEmbeddingService; hybridSearchEngine: HybridSearchEngine; forgettingPolicyService: ForgettingPolicyService; databaseOptimizer: DatabaseOptimizer; }; //# sourceMappingURL=search-and-embedding.d.ts.map