import zod from "zod"; export declare const createModelCreateValidation: () => zod.ZodObject<{ name: zod.ZodString; modelId: zod.ZodPipe, zod.ZodTransform>; singularApiName: zod.ZodString; pluralApiName: zod.ZodString; description: zod.ZodPipe>>>, zod.ZodTransform>; group: zod.ZodString; icon: zod.ZodPipe; }, zod.core.$loose>>>>>, zod.ZodTransform<{ [x: string]: unknown; type: string; name: string; value?: string | undefined; } | null, { [x: string]: unknown; type: string; name: string; value?: string | undefined; } | null>>; fields: zod.ZodDefault, zod.ZodTransform>; fieldId: zod.ZodString; label: zod.ZodString; help: zod.ZodDefault>>>; description: zod.ZodDefault>>>; note: zod.ZodDefault>>>; placeholder: zod.ZodDefault>>>; type: zod.ZodString; tags: zod.ZodDefault>>; list: zod.ZodDefault>>, zod.ZodTransform>>; predefinedValues: zod.ZodPipe>; }, zod.core.$strip>>>; }, zod.core.$strip>>>>>, zod.ZodTransform<{ enabled: boolean; values: { value: string; label: string; selected: boolean; }[]; } | undefined, { enabled: boolean; values: { value: string; label: string; selected: boolean; }[]; } | null | undefined>>; renderer: zod.ZodDefault>>>; }, zod.core.$strip>>>>; validation: zod.ZodPipe>; settings: zod.ZodDefault>>>, zod.ZodTransform<{ [x: string]: unknown; }, { [x: string]: unknown; } | null | undefined>>>; }, zod.core.$strip>>>>>>, zod.ZodTransform<{ name: string; message: string; settings: { [x: string]: unknown; }; }[], { name: string; message: string; settings: { [x: string]: unknown; }; }[] | null>>; listValidation: zod.ZodPipe>; settings: zod.ZodDefault>>>, zod.ZodTransform<{ [x: string]: unknown; }, { [x: string]: unknown; } | null | undefined>>>; }, zod.core.$strip>>>>>>, zod.ZodTransform<{ name: string; message: string; settings: { [x: string]: unknown; }; }[], { name: string; message: string; settings: { [x: string]: unknown; }; }[] | null>>; settings: zod.ZodDefault>>>, zod.ZodTransform<{ [x: string]: unknown; }, { [x: string]: unknown; } | null | undefined>>>; rules: zod.ZodPipe; target: zod.ZodString; operator: zod.ZodString; value: zod.ZodUnion; action: zod.ZodString; }, zod.core.$strip>>>>>>, zod.ZodTransform<{ type: "accessControl" | "condition"; target: string; operator: string; value: string | number | boolean | null; action: string; }[], { type: "accessControl" | "condition"; target: string; operator: string; value: string | number | boolean | null; action: string; }[] | null>>; }, zod.core.$strip>>>; layout: zod.ZodDefault>>; tags: zod.ZodOptional>; titleFieldId: zod.ZodOptional>>; descriptionFieldId: zod.ZodOptional>>; imageFieldId: zod.ZodOptional>>; defaultFields: zod.ZodOptional>; }, zod.core.$strip>; export declare const createModelUpdateValidation: () => zod.ZodObject<{ name: zod.ZodOptional; singularApiName: zod.ZodOptional; pluralApiName: zod.ZodOptional; description: zod.ZodDefault>>>; group: zod.ZodOptional; icon: zod.ZodPipe; }, zod.core.$loose>>>>>, zod.ZodTransform<{ [x: string]: unknown; type: string; name: string; value?: string | undefined; } | null, { [x: string]: unknown; type: string; name: string; value?: string | undefined; } | null>>; fields: zod.ZodArray, zod.ZodTransform>; fieldId: zod.ZodString; label: zod.ZodString; help: zod.ZodDefault>>>; description: zod.ZodDefault>>>; note: zod.ZodDefault>>>; placeholder: zod.ZodDefault>>>; type: zod.ZodString; tags: zod.ZodDefault>>; list: zod.ZodDefault>>, zod.ZodTransform>>; predefinedValues: zod.ZodPipe>; }, zod.core.$strip>>>; }, zod.core.$strip>>>>>, zod.ZodTransform<{ enabled: boolean; values: { value: string; label: string; selected: boolean; }[]; } | undefined, { enabled: boolean; values: { value: string; label: string; selected: boolean; }[]; } | null | undefined>>; renderer: zod.ZodDefault>>>; }, zod.core.$strip>>>>; validation: zod.ZodPipe>; settings: zod.ZodDefault>>>, zod.ZodTransform<{ [x: string]: unknown; }, { [x: string]: unknown; } | null | undefined>>>; }, zod.core.$strip>>>>>>, zod.ZodTransform<{ name: string; message: string; settings: { [x: string]: unknown; }; }[], { name: string; message: string; settings: { [x: string]: unknown; }; }[] | null>>; listValidation: zod.ZodPipe>; settings: zod.ZodDefault>>>, zod.ZodTransform<{ [x: string]: unknown; }, { [x: string]: unknown; } | null | undefined>>>; }, zod.core.$strip>>>>>>, zod.ZodTransform<{ name: string; message: string; settings: { [x: string]: unknown; }; }[], { name: string; message: string; settings: { [x: string]: unknown; }; }[] | null>>; settings: zod.ZodDefault>>>, zod.ZodTransform<{ [x: string]: unknown; }, { [x: string]: unknown; } | null | undefined>>>; rules: zod.ZodPipe; target: zod.ZodString; operator: zod.ZodString; value: zod.ZodUnion; action: zod.ZodString; }, zod.core.$strip>>>>>>, zod.ZodTransform<{ type: "accessControl" | "condition"; target: string; operator: string; value: string | number | boolean | null; action: string; }[], { type: "accessControl" | "condition"; target: string; operator: string; value: string | number | boolean | null; action: string; }[] | null>>; }, zod.core.$strip>>; layout: zod.ZodArray>; titleFieldId: zod.ZodOptional>>; descriptionFieldId: zod.ZodOptional>>; imageFieldId: zod.ZodOptional>>; tags: zod.ZodOptional>; }, zod.core.$strip>; export declare const createModelCreateFromValidation: () => zod.ZodObject<{ name: zod.ZodString; modelId: zod.ZodPipe, zod.ZodTransform>; singularApiName: zod.ZodString; pluralApiName: zod.ZodString; description: zod.ZodDefault>>>; group: zod.ZodString; icon: zod.ZodPipe; }, zod.core.$loose>>>>>, zod.ZodTransform<{ [x: string]: unknown; type: string; name: string; value?: string | undefined; } | null, { [x: string]: unknown; type: string; name: string; value?: string | undefined; } | null>>; }, zod.core.$strip>;