import { SchemaRule } from "../../types/rule-types.mjs"; //#region ../@warlock.js/seal/src/rules/common/type-rules.d.ts /** * String rule - validates string type */ declare const stringRule: SchemaRule; /** * Number rule - validates number type */ declare const numberRule: SchemaRule; /** * Boolean rule - validates boolean type */ declare const booleanRule: SchemaRule; /** * Int rule - validates integer type */ declare const intRule: SchemaRule; /** * Float rule - validates float type */ declare const floatRule: SchemaRule; /** * Scalar rule - validates scalar value (string, number, or boolean) */ declare const scalarRule: SchemaRule; /** * Object rule - validates object type */ declare const objectRule: SchemaRule; /** * Object rule - validates object type */ declare const plainObjectRule: SchemaRule; /** * Array rule - validates array type */ declare const arrayRule: SchemaRule; //#endregion export { arrayRule, booleanRule, floatRule, intRule, numberRule, objectRule, plainObjectRule, scalarRule, stringRule }; //# sourceMappingURL=type-rules.d.mts.map