import { z } from 'zod'; declare const attributeSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"simple">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"simpleList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedString">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedStringList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"advanced">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advanced"; name: string; isMandatory: boolean; }, { type: "advanced"; name: string; isMandatory: boolean; }>, z.ZodObject<{ type: z.ZodLiteral<"advancedList">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advancedList"; name: string; isMandatory: boolean; }, { type: "advancedList"; name: string; isMandatory: boolean; }>]>; export declare const masterCategoryMutationPayloadSchema: z.ZodObject<{ path: z.ZodArray; attributes: z.ZodOptional; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"simpleList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedString">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedStringList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"advanced">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advanced"; name: string; isMandatory: boolean; }, { type: "advanced"; name: string; isMandatory: boolean; }>, z.ZodObject<{ type: z.ZodLiteral<"advancedList">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advancedList"; name: string; isMandatory: boolean; }, { type: "advancedList"; name: string; isMandatory: boolean; }>]>, "many">>; }, "strip", z.ZodTypeAny, { path: string[]; attributes?: ({ type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; } | { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; } | { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; } | { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; } | { type: "advanced"; name: string; isMandatory: boolean; } | { type: "advancedList"; name: string; isMandatory: boolean; })[] | undefined; }, { path: string[]; attributes?: ({ type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; } | { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; } | { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; } | { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; } | { type: "advanced"; name: string; isMandatory: boolean; } | { type: "advancedList"; name: string; isMandatory: boolean; })[] | undefined; }>; export type MasterCategoryMutationPayload = z.infer; export declare const masterCategorySchema: z.ZodObject<{ path: z.ZodArray; attributes: z.ZodArray; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"simpleList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedString">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedStringList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"advanced">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advanced"; name: string; isMandatory: boolean; }, { type: "advanced"; name: string; isMandatory: boolean; }>, z.ZodObject<{ type: z.ZodLiteral<"advancedList">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advancedList"; name: string; isMandatory: boolean; }, { type: "advancedList"; name: string; isMandatory: boolean; }>]>, "many">; id: z.ZodReadonly; parentId: z.ZodNullable>; }, "strip", z.ZodTypeAny, { path: string[]; id: number; attributes: ({ type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; } | { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; } | { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; } | { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; } | { type: "advanced"; name: string; isMandatory: boolean; } | { type: "advancedList"; name: string; isMandatory: boolean; })[]; parentId: number | null; }, { path: string[]; id: number; attributes: ({ type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; } | { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; } | { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; } | { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; } | { type: "advanced"; name: string; isMandatory: boolean; } | { type: "advancedList"; name: string; isMandatory: boolean; })[]; parentId: number | null; }>; export type MasterCategoryAttribute = z.infer; export type MasterCategory = z.infer; export declare const masterCategoryCollectionSchema: import("../../../entity-definitions/collection.js").CollectionSchema; attributes: z.ZodArray; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }, { type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"simpleList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }, { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedString">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }, { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"localizedStringList">; name: z.ZodString; isMandatory: z.ZodBoolean; defaultValue: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }, { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"advanced">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advanced"; name: string; isMandatory: boolean; }, { type: "advanced"; name: string; isMandatory: boolean; }>, z.ZodObject<{ type: z.ZodLiteral<"advancedList">; name: z.ZodString; isMandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { type: "advancedList"; name: string; isMandatory: boolean; }, { type: "advancedList"; name: string; isMandatory: boolean; }>]>, "many">; id: z.ZodReadonly; parentId: z.ZodNullable>; }, "strip", z.ZodTypeAny, { path: string[]; id: number; attributes: ({ type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; } | { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; } | { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; } | { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; } | { type: "advanced"; name: string; isMandatory: boolean; } | { type: "advancedList"; name: string; isMandatory: boolean; })[]; parentId: number | null; }, { path: string[]; id: number; attributes: ({ type: "simple"; name: string; isMandatory: boolean; defaultValue?: string | undefined; } | { type: "simpleList"; name: string; isMandatory: boolean; defaultValue?: string[] | undefined; } | { type: "localizedString"; name: string; isMandatory: boolean; defaultValue?: Record | undefined; } | { type: "localizedStringList"; name: string; isMandatory: boolean; defaultValue?: Record[] | undefined; } | { type: "advanced"; name: string; isMandatory: boolean; } | { type: "advancedList"; name: string; isMandatory: boolean; })[]; parentId: number | null; }>>; export type MasterCategoryCollection = z.infer; export {}; //# sourceMappingURL=master-category-schema.d.ts.map