import { MemoryRepository } from "../repositories/memory-repository"; import type { SQLiteClient } from "../database/sqlite"; import type { VectraAdapter } from "../vector/vectra"; import { type MemorySearchRequest } from "../schemas/memory"; import { type HybridSearchResult } from "../schemas/search"; import type { SearchService } from "./types"; export interface SearchServiceDependencies { memoryRepository: MemoryRepository; sqlite: SQLiteClient; vectra: VectraAdapter; } export declare class DefaultSearchService implements SearchService { #private; constructor(deps: SearchServiceDependencies); searchMemories(request: MemorySearchRequest): Promise; } //# sourceMappingURL=search-service.d.ts.map