import { type ContextEfficiencyComparison } from "./contextEfficiencyMetrics.js"; export declare const CONTEXT_EFFICIENCY_DIR = ".mcp-benchmarks/context-efficiency"; export declare function buildContextEfficiencyReport(input: { taskName: string; graphifyContext: string; repoContextContext: string; graphifyCodexQualityScores?: number[]; repoContextCodexQualityScores?: number[]; }): ContextEfficiencyComparison & { taskName: string; generatedAt: string; graphifyCodexQualityMedian: number | null; repoContextCodexQualityMedian: number | null; }; export declare function writeContextEfficiencyReport(report: ReturnType, outDir?: string): { jsonPath: string; mdPath: string; }; export interface SuiteContextEfficiencySummary { generatedAt: string; tasks: Array & { graphifyCodexMedian: number | null; repoContextCodexMedian: number | null; codexTokenReductionPct: number | null; }>; suite: { tasksMeasured: number; contextEfficiencyWins: number; qualityWins: number; codexTokenWins: number; taskCompleteWins: number; medianContextReductionPct: number | null; medianQualityPerTokenMultiplier: number | null; }; } export declare function buildSuiteContextEfficiencyReport(repoPath: string): SuiteContextEfficiencySummary; export declare function writeSuiteContextEfficiencyReport(report: SuiteContextEfficiencySummary, outDir?: string): { jsonPath: string; mdPath: string; };