import type { EvaluationResult } from "./types.js"; import type { ReviewDecisionType, AcceptanceDecisionType } from "../review-gates.js"; /** Map an EvaluationResult to a Review Gate decision. * * Review Gate is an intermediate checkpoint: implementation may still be * revised, so `revision_required` is a valid outcome. */ export declare function mapToReviewDecision(evaluation: EvaluationResult): ReviewDecisionType; /** Map an EvaluationResult to an Acceptance Gate decision. * * Acceptance Gate is terminal. Once implementation reaches this stage, any * remaining divergence is rejected; there is no revision at acceptance. */ export declare function mapToAcceptanceDecision(evaluation: EvaluationResult): AcceptanceDecisionType;