import type { RetrievalQuery } from "@oscharko-dev/keiko-contracts/connected-context";
export interface LineMatcher {
    readonly match: (line: string) => number;
}
export declare function fingerprintFor(query: RetrievalQuery): string;
export declare function buildMatcher(query: RetrievalQuery): LineMatcher;
export declare function compileGlob(pattern: string): RegExp;
//# sourceMappingURL=repoSearchMatchers.d.ts.map