import { ZodArray, ZodBoolean, ZodNumber, ZodObject, ZodString, ZodUnion } from "zod"; import { ZodProduct } from "../product/validations.types"; import { ZodContract } from "../contract/validations.types"; export type ZodContractsOrProducts = ZodArray>; export type ZodBasketProductMeta = ZodObject<{ id: ZodUnion<[ZodString, ZodNumber]>; isProduct: ZodBoolean; }>; export type ZodBasketProductsMeta = ZodArray; export type ZodBasketDeliveryAndProcessingTimes = ZodObject<{ days_to_process: ZodNumber; days_to_setup: ZodNumber; total_days: ZodNumber; }>; export type WindowHapiValidationsBasket = { contractsOrProducts: ZodContractsOrProducts; productMeta: ZodBasketProductMeta; productsMeta: ZodBasketProductsMeta; deliveryAndProcessingTimes: ZodBasketDeliveryAndProcessingTimes; }; //# sourceMappingURL=validations.types.d.ts.map