import { NestableModel } from "./nestable.js"; import { z } from "zod/mini"; //#region src/model/group.d.ts declare const NestedGroupModelSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Group">; fieldset: z.ZodMiniOptional>>; icon: z.ZodMiniOptional>; description: z.ZodMiniOptional>; config: z.ZodMiniOptional>>; repeat: z.ZodMiniOptional>; fields: z.ZodMiniOptional, z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Boolean">; config: z.ZodMiniOptional>>; default_value: z.ZodMiniOptional>; placeholder_true: z.ZodMiniOptional>; placeholder_false: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Color">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Date">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Embed">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; useAsTitle: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"GeoPoint">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Image">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; constraint: z.ZodMiniOptional>>; height: z.ZodMiniOptional>>; }, z.core.$strip>>; thumbnails: z.ZodMiniOptional; width: z.ZodMiniOptional>>; height: z.ZodMiniOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"IntegrationFields">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; catalog: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Link">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; useAsTitle: z.ZodMiniOptional>; placeholder: z.ZodMiniOptional>; select: z.ZodMiniOptional>>; customtypes: z.ZodMiniOptional, z.ZodMiniObject<{ id: z.ZodMiniString; fields: z.ZodMiniArray; fields: z.ZodMiniArray; customtypes: z.ZodMiniArray, z.ZodMiniObject<{ id: z.ZodMiniString; fields: z.ZodMiniArray; fields: z.ZodMiniArray>; }, z.core.$strip>, z.ZodMiniString]>>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodMiniString]>>; }, z.core.$strip>, z.ZodMiniObject<{ id: z.ZodMiniString; customtypes: z.ZodMiniArray, z.ZodMiniObject<{ id: z.ZodMiniString; fields: z.ZodMiniArray; fields: z.ZodMiniArray>; }, z.core.$strip>, z.ZodMiniString]>>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodMiniString]>>; }, z.core.$strip>]>>>; masks: z.ZodMiniOptional>, z.ZodMiniString]>, z.ZodMiniTransform>>; tags: z.ZodMiniOptional>, z.ZodMiniString]>, z.ZodMiniTransform>>; allowTargetBlank: z.ZodMiniOptional>; allowText: z.ZodMiniOptional>; repeat: z.ZodMiniOptional>; variants: z.ZodMiniOptional>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Number">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; min: z.ZodMiniOptional, z.ZodMiniPipe, z.ZodMiniTransform>]>>; max: z.ZodMiniOptional, z.ZodMiniPipe, z.ZodMiniTransform>]>>; step: z.ZodMiniOptional, z.ZodMiniPipe, z.ZodMiniTransform>]>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Range">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; min: z.ZodMiniOptional, z.ZodMiniPipe, z.ZodMiniTransform>]>>; max: z.ZodMiniOptional, z.ZodMiniPipe, z.ZodMiniTransform>]>>; step: z.ZodMiniOptional, z.ZodMiniPipe, z.ZodMiniTransform>]>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"StructuredText">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; useAsTitle: z.ZodMiniOptional>; single: z.ZodMiniOptional, z.ZodMiniNull]>, z.ZodMiniTransform>>; multi: z.ZodMiniOptional, z.ZodMiniNull]>, z.ZodMiniTransform>>; imageConstraint: z.ZodMiniOptional>>; height: z.ZodMiniOptional>>; }, z.core.$strip>>; labels: z.ZodMiniOptional>>; allowTargetBlank: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Select">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; default_value: z.ZodMiniOptional>; options: z.ZodMiniOptional>>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Separator">; config: z.ZodMiniOptional>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Table">; config: z.ZodMiniOptional>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Text">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; useAsTitle: z.ZodMiniOptional>; placeholder: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Timestamp">; fieldset: z.ZodMiniOptional>>; config: z.ZodMiniOptional>>; placeholder: z.ZodMiniOptional>; default: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>], "type">>>; }, z.core.$strip>>; }, z.core.$strip>; type NestedGroupModel = z.infer; declare const GroupModelSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"Group">; fieldset: z.ZodMiniOptional>>; icon: z.ZodMiniOptional>; description: z.ZodMiniOptional>; config: z.ZodMiniOptional>>; repeat: z.ZodMiniOptional>; fields: z.ZodMiniOptional, z.ZodMiniType | undefined; } | undefined; }, unknown, z.core.$ZodTypeInternals | undefined; } | undefined; }, unknown>>>>; }, z.core.$strip>>; }, z.core.$strip>; type GroupModel = z.infer; //#endregion export { GroupModel, NestedGroupModel }; //# sourceMappingURL=group.d.ts.map