import type { GraderFn } from "./types.js"; /** * Conjunction: all graders must pass. * Score = minimum score. Does NOT short-circuit (all results needed for reporting). */ export declare function all(graders: readonly GraderFn[]): GraderFn; /** * Disjunction: at least one grader must pass. * Score = maximum score. Does NOT short-circuit. */ export declare function any(graders: readonly GraderFn[]): GraderFn; /** * Negation: inverts a grader's result. */ export declare function not(grader: GraderFn): GraderFn; //# sourceMappingURL=compose.d.ts.map