import type { ConditionOperator } from '../types/validated/step-definition'; export interface Clock { now: Date; timezone: string; } /** * Pure evaluation of one deterministic condition. Never throws for data reasons: * - `null` = not evaluable (the resolved value is null/missing) — treated as "not met"; * - a type-mismatched comparison (including for negated operators) is "not met" (`false`), * so a broken config can never accidentally satisfy a condition. */ export default function evaluateOperator(operator: ConditionOperator, actual: unknown, expected: unknown, clock: Clock): boolean | null; //# sourceMappingURL=deterministic-condition-evaluator.d.ts.map