import { CoreErrorException } from "./types.js"; /** Stable error codes for evaluator contract violations. */ export declare const EVALUATION_ERROR_CODES: { readonly CANONICAL_STATE_REQUIRED: "canonical_state_required"; readonly CANONICAL_FIELD_REQUIRED: "canonical_field_required"; readonly BASE_FIELD_REVISION_REQUIRED: "base_field_revision_required"; }; export type EvaluationErrorCode = (typeof EVALUATION_ERROR_CODES)[keyof typeof EVALUATION_ERROR_CODES]; /** Raised when an internal evaluator contract cannot produce a valid result. */ export declare class EvaluationContractError extends CoreErrorException<"evaluation", EvaluationErrorCode> { constructor(code: EvaluationErrorCode, message: string); } //# sourceMappingURL=evaluation.d.ts.map