/** * Normalized failure taxonomy. * * Failures become structured runtime events instead of arbitrary strings so the * future Recovery Engine (2.2.1) can attach cleanly. No autonomous recovery * policy is implemented here — only classification and observability. */ import type { ActionValidationFailureCategory, FailureCategory, FailureEvent } from "./types.js"; /** Map a validation failure category to the normalized runtime failure category. */ export declare function classifyValidationFailure(category: ActionValidationFailureCategory): FailureCategory; export declare function createFailureEvent(category: FailureCategory, message: string, options?: { recoverable?: boolean; details?: unknown; timestamp?: string; }): FailureEvent; /** Human-readable, stable message for a finalization rejection. */ export declare function finalizationRejectedMessage(missingCriterionIds: string[]): string; //# sourceMappingURL=failure-events.d.ts.map