import { SchemaRule } from "../../types/rule-types.mjs"; //#region ../@warlock.js/seal/src/rules/conditional/required-without-rules.d.ts /** * Required without rule - field is required if another field is missing * Supports both global and sibling scope */ declare const requiredWithoutRule: SchemaRule<{ field: string; scope?: "global" | "sibling"; }>; /** * Required without all rule - field is required if all specified fields are missing * Supports both global and sibling scope */ declare const requiredWithoutAllRule: SchemaRule<{ fields: string[]; scope?: "global" | "sibling"; }>; /** * Required without any rule - field is required if any of the specified fields is missing * Supports both global and sibling scope */ declare const requiredWithoutAnyRule: SchemaRule<{ fields: string[]; scope?: "global" | "sibling"; }>; //#endregion export { requiredWithoutAllRule, requiredWithoutAnyRule, requiredWithoutRule }; //# sourceMappingURL=required-without-rules.d.mts.map