import type { z } from "zod";
import type {
  adminOrderListQuerySchema,
  createOrderSchema,
  customerOrderListQuerySchema,
  orderIdParamSchema,
  updateOrderSchema,
} from "../validators/orderValidators.js";

export type CreateOrderInput = z.infer<typeof createOrderSchema>;
export type CustomerOrderListQueryInput = z.infer<typeof customerOrderListQuerySchema>;
export type AdminOrderListQueryInput = z.infer<typeof adminOrderListQuerySchema>;
export type UpdateOrderInput = z.infer<typeof updateOrderSchema>;
export type OrderIdParamInput = z.infer<typeof orderIdParamSchema>;
