import { z } from 'zod';
export declare const columnTypeEnumSchema: z.ZodObject<z.extendShape<{
    title: z.ZodString;
    hide: z.ZodDefault<z.ZodBoolean>;
    required: z.ZodDefault<z.ZodBoolean>;
    unique: z.ZodDefault<z.ZodBoolean>;
    editable: z.ZodDefault<z.ZodBoolean>;
    translations: z.ZodDefault<z.ZodBoolean>;
    admin: z.ZodDefault<z.ZodObject<{
        isHidden: z.ZodDefault<z.ZodBoolean>;
        editor: z.ZodDefault<z.ZodObject<{
            placement: z.ZodDefault<z.ZodNativeEnum<typeof import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements>>;
        }, "strip", z.ZodTypeAny, {
            placement: import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements;
        }, {
            placement?: import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        isHidden: boolean;
        editor: {
            placement: import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements;
        };
    }, {
        isHidden?: boolean | undefined;
        editor?: {
            placement?: import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements | undefined;
        } | undefined;
    }>>;
}, {
    type: z.ZodEnum<["enum"]>;
    enum: z.ZodArray<z.ZodString, "many">;
    default: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
    default?: string | undefined;
    type: "enum";
    title: string;
    hide: boolean;
    required: boolean;
    unique: boolean;
    editable: boolean;
    translations: boolean;
    admin: {
        isHidden: boolean;
        editor: {
            placement: import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements;
        };
    };
    enum: string[];
}, {
    hide?: boolean | undefined;
    required?: boolean | undefined;
    unique?: boolean | undefined;
    editable?: boolean | undefined;
    translations?: boolean | undefined;
    admin?: {
        isHidden?: boolean | undefined;
        editor?: {
            placement?: import("./columnTypeBaseAdminConfigSchema.js").FieldPlacements | undefined;
        } | undefined;
    } | undefined;
    default?: string | undefined;
    type: "enum";
    title: string;
    enum: string[];
}>;
export type ColumnTypeEnum = z.infer<typeof columnTypeEnumSchema>;
//# sourceMappingURL=columnTypeEnumSchema.d.ts.map