import { z } from 'zod';
import { ZRegion } from '@komi-app/meta-profiles';
export const ZEnableLocalizationBody = z.object({
    isLocalizationEnabled: z.boolean()
});
export const ZCreateLocalizationBody = z.object({
    copyFromId: z.string().nullable().optional(),
    id: z.string().optional().nullable(),
    isActive: z.boolean(),
    isFirstTimePublished: z.boolean().optional().nullable(),
    isPublished: z.boolean().optional().nullable(),
    name: z.string(),
    regions: ZRegion.array()
});
export const ZLocalizationIdParam = z.object({
    localizationId: z.string().uuid()
});
export const ZBulkInsertBody = z.object({
    createdAt: z.string(),
    isPublished: z.boolean().optional().nullable(),
    localizationId: z.string().nullable(),
    modules: z.any(),
    profile: z.any(),
    profileId: z.string().uuid(),
    profileInfo: z.any(),
    profilePlans: z.any(),
    profiles: z.any(),
    updatedAt: z.string(),
    versionId: z.string().uuid()
});
