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