/** * Grep Compressor - Compress search results while preserving essential matches * * Strategies: * - Group by file * - Show first N matches per file + count * - Dedupe similar/adjacent matches * - Prioritize exact matches */ interface CompressOptions { maxMatchesPerFile?: number; maxTotalMatches?: number; dedupeAdjacent?: boolean; showCounts?: boolean; } interface CompressResult { content: string; originalMatches: number; compressedMatches: number; filesMatched: number; savings: string; } export declare function compressGrep(output: string, options?: CompressOptions): CompressResult; export {};