export declare const COMPRESSION_OUTPUT_DIR = ".mcp-benchmarks"; export declare const COMPRESSION_REPORT_MD: string; export declare const COMPRESSION_REPORT_JSON: string; export declare const DIAGNOSTIC_WARNING = "Diagnostic compression is not proof of real agent savings. Compare against real A/B client usage with ab:real-check."; export interface CompressionTaskResult { taskName: string; mode: string; budgetTokens: number; contextPackTokens: number; fullRepoCompressionRatio: number | null; relevantFilesCompressionRatio: number | null; relevantRawFileTokens: number; matchedFiles: string[]; missingFiles: string[]; matchedConcepts: string[]; missingConcepts: string[]; expectedFilesFound: boolean; expectedConceptsFound: boolean; outputBudgetPass: boolean; taskComplete: boolean; truncated: boolean; qualityScore: number; note: string; } export interface CompressionReport { generatedAt: string; repoRoot: string; metricType: "diagnostic_compression"; warning: string; fullRawRepoTokens: number; includedFileCount: number; budgetTokens: number; graphifyPublicReference: { claim: string; metric: string; note: string; }; tasks: CompressionTaskResult[]; } export declare function runCompressionBenchmark(root: string): CompressionReport; export declare function renderCompressionMarkdown(report: CompressionReport): string; export declare function writeCompressionReport(report: CompressionReport, outDir?: string): { markdownPath: string; jsonPath: string; };