export type TestQualityDimensionName = "verifiability" | "atomicity" | "determinism" | "ac-fidelity";
export interface TestQualityRubricDimension {
    readonly name: TestQualityDimensionName;
    /** Integer in [0, 100]. 0 = worst; 100 = best. */
    readonly score: number;
    /** Human-readable rationale for the score; already redacted by the producer. */
    readonly rationale: string;
}
export interface TestQualityJudgeVerdict {
    readonly verdict: "weak" | "strong";
    readonly dimensions: readonly TestQualityRubricDimension[];
    /** Aggregated explanation; already redacted by the producer. */
    readonly overallRationale: string;
}
//# sourceMappingURL=testQualityRubric.d.ts.map