import type { GuardOutcome } from './types.js'; export declare const FRESHNESS_RESOLVER_FIX = "pass resolvePriorContent (e.g. createFsPriorContentResolver()) to withCodeRifts / GuardConfig"; export declare function verdictKind(outcome: GuardOutcome): string; export declare function verdictCause(outcome: GuardOutcome): string | undefined; /** * Teaching suffix for freshness fail-closed. Names the cause and the fix. * Null when the refusal is not a freshness gate (BLOCK / APPROVAL stay byte-identical). */ export declare function freshnessRefusalTeaching(outcome: GuardOutcome): string | null; /** Blocked-before-factory body. BLOCK/APPROVAL prefix is unchanged; freshness appends teaching. */ export declare function formatGateRefusalBody(outcome: GuardOutcome): string; export declare function formatGuardError(err: unknown): string; //# sourceMappingURL=gate-refusal.d.ts.map