import type { SearchResult } from "../types/index.js"; export declare function dedupChunks(results: SearchResult[]): { kept: SearchResult[]; collapsed: Map; }; export declare function groupByDirectory(results: SearchResult[]): { kept: SearchResult[]; groupCounts: Map; }; export declare function middleTruncate(lines: string[], keepHead?: number, keepTail?: number): { head: string[]; elided: number; tail: string[]; } | null;