/** * Validation schema for NormalizedPrototype. * * This module provides a Zod schema for validating the structure * of normalized prototype objects. */ import { z } from 'zod'; /** * Validation schema for NormalizedPrototype. * * This schema validates the structure of a single prototype object. * Used internally for validating deserialized snapshot data. * * @remarks * This is a comprehensive schema covering all fields of NormalizedPrototype. * Optional fields are marked with .optional() and must be undefined (not null) * due to exactOptionalPropertyTypes: true. */ export declare const normalizedPrototypeSchema: z.ZodObject<{ id: z.ZodNumber; createDate: z.ZodString; updateDate: z.ZodOptional; releaseDate: z.ZodOptional; createId: z.ZodOptional; updateId: z.ZodOptional; releaseFlg: z.ZodUnion, z.ZodLiteral<2>, z.ZodLiteral<3>]>; status: z.ZodUnion, z.ZodLiteral<2>, z.ZodLiteral<3>, z.ZodLiteral<4>]>; prototypeNm: z.ZodString; summary: z.ZodString; freeComment: z.ZodString; systemDescription: z.ZodString; users: z.ZodArray; teamNm: z.ZodString; tags: z.ZodArray; materials: z.ZodArray; events: z.ZodArray; awards: z.ZodArray; officialLink: z.ZodOptional; videoUrl: z.ZodOptional; mainUrl: z.ZodString; relatedLink: z.ZodOptional; relatedLink2: z.ZodOptional; relatedLink3: z.ZodOptional; relatedLink4: z.ZodOptional; relatedLink5: z.ZodOptional; viewCount: z.ZodNumber; goodCount: z.ZodNumber; commentCount: z.ZodNumber; uuid: z.ZodOptional; nid: z.ZodOptional; revision: z.ZodOptional; licenseType: z.ZodOptional, z.ZodLiteral<1>]>>; thanksFlg: z.ZodOptional, z.ZodLiteral<1>]>>; slideMode: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=normalized-prototype.d.ts.map