import type { GateVerdict } from './gate-types.js';
export declare const FREEZE_CHECK_EVENT = "freeze-check";
/** The known gate event types — for error messages and host discovery. */
export declare function knownGateEvents(): string[];
/**
 * Evaluate a gate. Pure with respect to state: reads deterministic sources,
 * never mutates. Throws (fail-loud) on an unknown event or an unparseable
 * source — it never default-allows.
 */
export declare function evaluateGate(event: string, payload: unknown, totemDir: string): GateVerdict;
//# sourceMappingURL=gate-engine.d.ts.map