/** * Search execution — runs vec0 KNN with optional filters and exact-match fusion. * * Pipeline: * 1. Embed the query string with the active model. * 2. KNN against the matching vec_embeddings_ table. * 3. Join with the embeddings metadata table for paths, names, snippets. * 4. Apply scope / source_kind / source_type / project filters. * 5. (Hybrid only) Run a parallel exact-match query and fuse rankings via RRF. */ import type { SearchHit, SearchOptions, SearchResultWithTelemetry } from './index.js'; export declare function runSearch(opts: SearchOptions): Promise; export declare function runSearchWithTelemetry(opts: SearchOptions): Promise; //# sourceMappingURL=search.d.ts.map