/** * Subject Validation Schema * * Zod validation schemas for subject form data with i18n-ready error keys. */ import { z } from "zod"; export declare const VALIDATION_KEYS: { readonly name: "validationSubjectNameRequired"; readonly nameMin: "validationSubjectNameMinLength"; readonly nameMax: "validationSubjectNameMaxLength"; readonly nameInvalid: "validationSubjectNameInvalid"; readonly code: "validationSubjectCodeRequired"; readonly codeMin: "validationSubjectCodeMinLength"; readonly codeMax: "validationSubjectCodeMaxLength"; readonly codeInvalid: "validationSubjectCodeInvalid"; readonly descriptionMax: "validationSubjectDescriptionMaxLength"; }; export declare const subjectFormValidation: z.ZodObject<{ name: z.ZodString; code: z.ZodString; description: z.ZodOptional; enabled: z.ZodOptional; }, z.core.$strip>;