import type { AssertionResult, EveEvalVerdict } from "#evals/types.js"; /** * Computes the per-eval verdict from the execution outcome and recorded * assertions. An execution error or a failed gate assertion is a hard * failure; a below-threshold soft assertion at worst demotes the eval to * `"scored"` (which `eve eval --strict` later promotes to a failing exit * code). Soft assertions without a threshold are tracked-only and never * demote the verdict. */ export declare function computeEvalVerdict(input: { readonly error?: string; readonly assertions: readonly AssertionResult[]; }): EveEvalVerdict;