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