import type { z } from "zod"; import type { availabilityCloseoutListQuerySchema, availabilityOverviewQuerySchema, availabilityPickupPointListQuerySchema, availabilityRuleListQuerySchema, availabilitySlotListQuerySchema, availabilitySlotPickupListQuerySchema, availabilityStartTimeListQuerySchema, customPickupAreaListQuerySchema, insertAvailabilityCloseoutSchema, insertAvailabilityPickupPointSchema, insertAvailabilityRuleSchema, insertAvailabilitySlotPickupSchema, insertAvailabilitySlotSchema, insertAvailabilityStartTimeSchema, insertCustomPickupAreaSchema, insertLocationPickupTimeSchema, insertPickupGroupSchema, insertPickupLocationSchema, insertProductMeetingConfigSchema, locationPickupTimeListQuerySchema, pickupGroupListQuerySchema, pickupLocationListQuerySchema, productMeetingConfigListQuerySchema, updateAvailabilityCloseoutSchema, updateAvailabilityPickupPointSchema, updateAvailabilityRuleSchema, updateAvailabilitySlotPickupSchema, updateAvailabilitySlotSchema, updateAvailabilityStartTimeSchema, updateCustomPickupAreaSchema, updateLocationPickupTimeSchema, updatePickupGroupSchema, updatePickupLocationSchema, updateProductMeetingConfigSchema } from "./validation.js"; export type AvailabilityRuleListQuery = z.infer; export type AvailabilityStartTimeListQuery = z.infer; export type AvailabilitySlotListQuery = z.infer; export type AvailabilityOverviewQuery = z.infer; export type AvailabilityCloseoutListQuery = z.infer; export type AvailabilityPickupPointListQuery = z.infer; export type AvailabilitySlotPickupListQuery = z.infer; export type ProductMeetingConfigListQuery = z.infer; export type PickupGroupListQuery = z.infer; export type PickupLocationListQuery = z.infer; export type LocationPickupTimeListQuery = z.infer; export type CustomPickupAreaListQuery = z.infer; export type CreateAvailabilityRuleInput = z.infer; export type UpdateAvailabilityRuleInput = z.infer; export type CreateAvailabilityStartTimeInput = z.infer; export type UpdateAvailabilityStartTimeInput = z.infer; export type CreateAvailabilitySlotInput = z.infer; export type UpdateAvailabilitySlotInput = z.infer; export type CreateAvailabilityCloseoutInput = z.infer; export type UpdateAvailabilityCloseoutInput = z.infer; export type CreateAvailabilityPickupPointInput = z.infer; export type UpdateAvailabilityPickupPointInput = z.infer; export type CreateAvailabilitySlotPickupInput = z.infer; export type UpdateAvailabilitySlotPickupInput = z.infer; export type CreateProductMeetingConfigInput = z.infer; export type UpdateProductMeetingConfigInput = z.infer; export type CreatePickupGroupInput = z.infer; export type UpdatePickupGroupInput = z.infer; export type CreatePickupLocationInput = z.infer; export type UpdatePickupLocationInput = z.infer; export type CreateLocationPickupTimeInput = z.infer; export type UpdateLocationPickupTimeInput = z.infer; export type CreateCustomPickupAreaInput = z.infer; export type UpdateCustomPickupAreaInput = z.infer; export declare function paginate(rowsQuery: Promise, countQuery: Promise>, limit: number, offset: number): Promise>; export declare function toDateOrNull(value: string | null | undefined): Date | null;