import { SchemaRule } from "../../types/rule-types.mjs"; //#region ../@warlock.js/seal/src/rules/date/date-field-comparison-rules.d.ts /** * Before field rule - date must be < given date or field * Smart detection: date value or field name * Supports both global and sibling scope */ declare const beforeFieldRule: SchemaRule<{ dateOrField: Date | string | number; scope?: "global" | "sibling"; }>; /** * After field rule - date must be > given date or field * Smart detection: date value or field name * Supports both global and sibling scope */ declare const afterFieldRule: SchemaRule<{ dateOrField: Date | string | number; scope?: "global" | "sibling"; }>; /** * Same as field rule - date must be the same as another field's date * Supports both global and sibling scope */ declare const sameAsFieldDateRule: SchemaRule<{ field: string; scope?: "global" | "sibling"; }>; //#endregion export { afterFieldRule, beforeFieldRule, sameAsFieldDateRule }; //# sourceMappingURL=date-field-comparison-rules.d.mts.map