import type { DeliveryProvider } from '@unchainedshop/core-delivery'; import type { OrderPosition } from '@unchainedshop/core-orders'; import type { Product } from '@unchainedshop/core-products'; import type { WarehousingProvider } from '@unchainedshop/core-warehousing'; import type { Modules } from '../modules.ts'; export interface OrderItemDispatch { _id: string; deliveryProvider: DeliveryProvider; warehousingProvider: WarehousingProvider; product: Product; quantity: number; countryCode: string; userId: string; shipping: Date; earliestDelivery: Date; } export declare function resolveOrderItemDispatchesService(this: Modules, { orderPosition, }: { orderPosition: OrderPosition; }): Promise;