import { z } from 'zod'; export const LoginSchema = z.object({ email: z.string().email(), password: z.string().min(1) }); export const PasswordResetRequestSchema = z.object({ email: z.string().email() }); export const PasswordResetSchema = z.object({ token: z.string(), newPassword: z.string().min(6) }); export const ActivateUserSchema = z.object({ code: z.string().regex(/^\d{6}$/) }); export type LoginInput = z.infer; export type PasswordResetRequestInput = z.infer; export type PasswordResetInput = z.infer; export type ActivateUserInput = z.infer;