import type { EvalMetricKey, EvalMetrics } from "./MetricTypes.js"; export interface EvalMetricDelta { key: EvalMetricKey; unit: "ratio" | "ms" | "tokens" | "usd"; higher_is_better: boolean; baseline: number | null; current: number | null; delta: number | null; direction: "up" | "down" | "flat" | "unknown"; regression: boolean; improved: boolean; } export interface EvalRegressionComparison { schema_version: 1; status: "baseline_missing" | "compared"; baseline_report_id?: string; baseline_created_at?: string; deltas: EvalMetricDelta[]; regression_count: number; improved_count: number; unchanged_count: number; } export declare const compareAgainstBaseline: (params: { current: EvalMetrics; baseline?: EvalMetrics; baseline_report_id?: string; baseline_created_at?: string; }) => EvalRegressionComparison; //# sourceMappingURL=RegressionComparator.d.ts.map