import type { AbRunResult, AbTestPlan } from "./types.js"; export type RealCheckStatus = "PROVEN_SAVINGS" | "PROVEN_SAVINGS_STABLE" | "PROMISING_BUT_UNSTABLE" | "NO_MEANINGFUL_CHANGE" | "INCREASED_USAGE" | "INCREASED_USAGE_STABLE" | "INCREASED_USAGE_WITH_OUTLIER" | "TOOL_LOOP_FAILURE" | "ROUTING_FAILURE" | "INCOMPLETE_TEST" | "QUALITY_REGRESSION"; export interface RealCheckAssessment { status: RealCheckStatus; reasons: string[]; logs: string[]; } export declare function assessRealCheck(plan: AbTestPlan, results: AbRunResult[]): RealCheckAssessment;