/**
 * pipeline/repo-eval-comment.ts
 *
 * Generates markdown PR comments for repo-based AILF evaluations.
 *
 * This is separate from the main pr-comment.ts (which generates the
 * internal AILF repo's PR comment). Repo eval comments are designed
 * for external teams and emphasize:
 *
 * - Documentation quality (not code quality)
 * - Per-task threshold pass/fail status
 * - Clear "what does this mean?" context
 * - skip-ailf bypass instructions
 *
 * @see docs/archive/exec-plans/tasks-as-content/phase-6-pr-quality-gates.md
 * @see packages/eval/src/pipeline/repo-threshold-evaluator.ts
 */
import type { ComparisonReport, ScoreSummary } from "./types.js";
import type { RepoThresholdEvaluation } from "./repo-threshold-evaluator.js";
export interface RepoCommentOptions {
    /** Threshold evaluation results */
    thresholdEval: RepoThresholdEvaluation;
    /** Score summary from the pipeline */
    scoreSummary: ScoreSummary;
    /** Comparison report (if baseline exists) */
    comparison?: ComparisonReport;
    /** Link to the full report in Studio */
    reportUrl?: string;
    /** Link to the Promptfoo results */
    promptfooUrl?: string;
    /** Whether this is the first run (no baseline to compare against) */
    firstRun?: boolean;
}
/**
 * Generate a markdown PR comment for a repo-based evaluation.
 */
export declare function generateRepoEvalComment(options: RepoCommentOptions): string;
