import { z } from 'zod'; import type { NoExpandObject } from '../../../validation/no-expand.js'; declare const requiredBooleanPropertySchemaWithoutAlias: z.ZodObject<{ name: z.ZodString; inherit: z.ZodOptional; } & { type: z.ZodLiteral<"boolean">; isLocalized: z.ZodOptional; defaultValue: z.ZodNullable>; rules: z.ZodObject<{ required: z.ZodLiteral; minLength: z.ZodOptional>; maxLength: z.ZodOptional>; requiredLocales: z.ZodNullable>; jsonSchema: z.ZodNullable>; }, "strip", z.ZodTypeAny, { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; }, { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; }>; }, "strip", z.ZodTypeAny, { type: "boolean"; name: string; rules: { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; }; defaultValue?: null | undefined; inherit?: boolean | undefined; isLocalized?: undefined; }, { type: "boolean"; name: string; rules: { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; }; defaultValue?: null | undefined; inherit?: boolean | undefined; isLocalized?: undefined; }>; type RequiredBooleanProperty = NoExpandObject>; declare const nonRequiredBooleanPropertySchemaWithoutAlias: z.ZodObject<{ name: z.ZodString; inherit: z.ZodOptional; } & { type: z.ZodLiteral<"boolean">; isLocalized: z.ZodOptional; defaultValue: z.ZodNullable>; rules: z.ZodOptional>; minLength: z.ZodOptional>; maxLength: z.ZodOptional>; requiredLocales: z.ZodNullable>; jsonSchema: z.ZodNullable>; }, "strip", z.ZodTypeAny, { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; }, { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "boolean"; name: string; defaultValue?: boolean | null | undefined; inherit?: boolean | undefined; isLocalized?: undefined; rules?: { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; } | undefined; }, { type: "boolean"; name: string; defaultValue?: boolean | null | undefined; inherit?: boolean | undefined; isLocalized?: undefined; rules?: { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: null | undefined; } | undefined; }>; type NonRequiredBooleanProperty = NoExpandObject>; export declare const booleanPropertySchema: z.ZodType; export type BooleanProperty = z.infer; export {}; //# sourceMappingURL=boolean-property-schema.d.ts.map