import { z } from 'zod'; export const DateFilter = z.object({ gt: z.coerce.date().optional(), gte: z.coerce.date().optional(), lt: z.coerce.date().optional(), lte: z.coerce.date().optional(), }); export type DateFilter = z.infer; export const NumberFilter = z.object({ gt: z.coerce.number().optional(), gte: z.coerce.number().optional(), lt: z.coerce.number().optional(), lte: z.coerce.number().optional(), }); export type NumberFilter = z.infer;