import { NestableModel } from "./nestable.js"; import { GroupModel } from "./group.js"; import { DynamicSlicesModel, StaticSlicesModel } from "./slices.js"; import { UIDModel } from "./uid.js"; import { z } from "zod/mini"; //#region src/model/widget.d.ts type StaticWidgetModel = UIDModel | NestableModel | GroupModel | StaticSlicesModel; type DynamicWidgetModel = UIDModel | NestableModel | GroupModel | DynamicSlicesModel; declare const FieldModelTypeSchema: z.ZodMiniEnum<{ Color: "Color"; Date: "Date"; Number: "Number"; Range: "Range"; Select: "Select"; Link: "Link"; Text: "Text"; Timestamp: "Timestamp"; Boolean: "Boolean"; Embed: "Embed"; GeoPoint: "GeoPoint"; StructuredText: "StructuredText"; Separator: "Separator"; Table: "Table"; Image: "Image"; IntegrationFields: "IntegrationFields"; UID: "UID"; Group: "Group"; Slices: "Slices"; Choice: "Choice"; }>; type FieldModelType = z.infer; declare const FieldOrSliceTypeSchema: z.ZodMiniUnion, z.ZodMiniUnion, z.ZodMiniLiteral<"SharedSlice">]>, z.ZodMiniLiteral<"Repeatable.Link">]>; type FieldOrSliceType = z.infer; //#endregion export { DynamicWidgetModel, FieldModelType, FieldOrSliceType, StaticWidgetModel }; //# sourceMappingURL=widget.d.ts.map