import { z } from 'zod'; import type { NoExpandObject } from '../../../validation/no-expand.js'; declare const requiredNonLocalizedJsonPropertySchemaWithoutAlias: z.ZodObject<{ name: z.ZodString; inherit: z.ZodOptional; } & { type: z.ZodLiteral<"json">; 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?: Record | null | undefined; }, { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: Record | null | undefined; }>; }, "strip", z.ZodTypeAny, { type: "json"; name: string; rules: { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: Record | null | undefined; }; defaultValue?: null | undefined; inherit?: boolean | undefined; isLocalized?: false | undefined; }, { type: "json"; name: string; rules: { required: true; minLength?: null | undefined; maxLength?: null | undefined; requiredLocales?: null | undefined; jsonSchema?: Record | null | undefined; }; defaultValue?: null | undefined; inherit?: boolean | undefined; isLocalized?: false | undefined; }>; type RequiredNonLocalizedJsonProperty = NoExpandObject>; declare const nonRequiredNonLocalizedJsonPropertySchemaWithoutAlias: z.ZodObject<{ name: z.ZodString; inherit: z.ZodOptional; } & { type: z.ZodLiteral<"json">; 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?: Record | null | undefined; }, { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: Record | null | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "json"; name: string; defaultValue?: unknown; inherit?: boolean | undefined; isLocalized?: false | undefined; rules?: { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: Record | null | undefined; } | undefined; }, { type: "json"; name: string; defaultValue?: unknown; inherit?: boolean | undefined; isLocalized?: false | undefined; rules?: { minLength?: null | undefined; maxLength?: null | undefined; required?: false | undefined; requiredLocales?: null | undefined; jsonSchema?: Record | null | undefined; } | undefined; }>; type NonRequiredNonLocalizedJsonProperty = NoExpandObject>; export declare const nonLocalizedJsonPropertySchema: z.ZodType; export type NonLocalizedJsonProperty = z.infer; export {}; //# sourceMappingURL=non-localized-json-property-schema.d.ts.map