import { scoreCodexQaText } from "../ab/codexQa/scoring.js"; export declare const GRAPHIFY_BEST_EFFORT_ROOT = ".mcp-benchmarks/graphify-best-effort"; export interface GraphifyQueryAttempt { id: string; command: string[]; status: number | null; stdoutFile: string; stderrFile: string; includedInContext: boolean; excludeReason?: string; answerSteered: boolean; fromGraphReport: boolean; } export interface GraphifyBestEffortTaskSummary { taskName: string; generatedAt: string; graphifyBin: string | null; queries: GraphifyQueryAttempt[]; contextFile: string; contextTokens: number; localScore: ReturnType; graphReportExcerptFile: string | null; sourcesIncluded: string[]; sourcesExcluded: string[]; noAnswerInjection: true; noRepoContextLeakage: true; } export declare function buildGraphifyBestEffortForTask(repoPath: string, taskName: string): GraphifyBestEffortTaskSummary; export declare function graphifyBestEffortContextPath(repoPath: string, taskName: string): string; export declare function writeGraphifyBestEffortTaskSummary(summary: GraphifyBestEffortTaskSummary, taskDir: string): void;