import { z } from 'zod'; export const magicLinkSchema = z.object({ email: z.string().email(), }); export const verifyTokenSchema = z.object({ token: z.string().min(1), }); export const registerSchema = z.object({ name: z.string().min(1).max(255), email: z.string().email(), password: z.string().min(8).max(200), }); export const loginSchema = z.object({ email: z.string().email(), password: z.string().min(1).max(200), }); export type MagicLinkInput = z.infer; export type VerifyTokenInput = z.infer; export type RegisterInput = z.infer; export type LoginInput = z.infer;