/** * ruRE Phase 1 — bounded lexical/structural feature search (ADR-0002). * * Deterministic, auditable: scores files by term overlap between the query * and each file's identifiers/strings/comments, plus raw substring hits. * Not semantic/LLM-based matching, by design — Phase 1 stays explainable. */ import { type Evidence } from './ts-walk.js'; export interface FeatureMatch { file: string; lineRange: { start: number; end: number; }; snippet: string; score: number; } export interface FindFeatureResult { matches: FeatureMatch[]; filesScanned: number; truncated: boolean; skippedFiles: number; } export declare function findFeature(root: string, query: string, maxMatches?: number): Promise; export type { Evidence }; //# sourceMappingURL=find-feature.d.ts.map