import { Context, DAL, FilterableOrderReturnReasonProps, FindConfig, InferEntityType, IOrderModuleService, ModuleJoinerConfig, ModulesSdkTypes, OrderChangeDTO, OrderDTO, OrderReturnReasonDTO, OrderShippingMethodDTO, OrderTypes, RestoreReturn, SoftDeleteReturn, UpdateOrderReturnReasonDTO } from "@medusajs/framework/types"; import { ModulesSdkUtils, OrderStatus } from "@medusajs/framework/utils"; import { OrderAddress, OrderChange, OrderChangeAction, OrderClaim, OrderClaimItem, OrderClaimItemImage, OrderCreditLine, OrderExchange, OrderExchangeItem, OrderItem, OrderLineItem, OrderLineItemAdjustment, OrderLineItemTaxLine, OrderShipping, OrderShippingMethod, OrderShippingMethodAdjustment, OrderShippingMethodTaxLine, OrderSummary, OrderTransaction, Return, ReturnItem, ReturnReason } from "../models"; import { CreateOrderChangeDTO, CreateOrderLineItemDTO, CreateOrderShippingMethodDTO } from "../types"; import OrderService from "./order-service"; type InjectedDependencies = { baseRepository: DAL.RepositoryService; orderService: OrderService; orderAddressService: ModulesSdkTypes.IMedusaInternalService; orderLineItemService: ModulesSdkTypes.IMedusaInternalService; orderShippingMethodAdjustmentService: ModulesSdkTypes.IMedusaInternalService; orderShippingMethodService: ModulesSdkTypes.IMedusaInternalService; orderLineItemAdjustmentService: ModulesSdkTypes.IMedusaInternalService; orderLineItemTaxLineService: ModulesSdkTypes.IMedusaInternalService; orderShippingMethodTaxLineService: ModulesSdkTypes.IMedusaInternalService; orderTransactionService: ModulesSdkTypes.IMedusaInternalService; orderChangeService: ModulesSdkTypes.IMedusaInternalService; orderChangeActionService: ModulesSdkTypes.IMedusaInternalService; orderItemService: ModulesSdkTypes.IMedusaInternalService; orderSummaryService: ModulesSdkTypes.IMedusaInternalService; orderShippingService: ModulesSdkTypes.IMedusaInternalService; returnReasonService: ModulesSdkTypes.IMedusaInternalService; returnService: ModulesSdkTypes.IMedusaInternalService; returnItemService: ModulesSdkTypes.IMedusaInternalService; orderClaimService: ModulesSdkTypes.IMedusaInternalService; orderExchangeService: ModulesSdkTypes.IMedusaInternalService; orderCreditLineService: ModulesSdkTypes.IMedusaInternalService; }; declare const OrderModuleService_base: ModulesSdkUtils.MedusaServiceReturnType<{ Order: { dto: OrderTypes.OrderDTO; }; OrderAddress: { dto: OrderTypes.OrderAddressDTO; }; OrderLineItem: { dto: OrderTypes.OrderLineItemDTO; }; OrderLineItemAdjustment: { dto: OrderTypes.OrderLineItemAdjustmentDTO; }; OrderLineItemTaxLine: { dto: OrderTypes.OrderLineItemTaxLineDTO; }; OrderShippingMethod: { dto: OrderShippingMethodDTO; }; OrderShippingMethodAdjustment: { dto: OrderTypes.OrderShippingMethodAdjustmentDTO; }; OrderShippingMethodTaxLine: { dto: OrderTypes.OrderShippingMethodTaxLineDTO; }; OrderShipping: { dto: any; }; OrderChange: { dto: OrderTypes.OrderChangeDTO; }; OrderChangeAction: { dto: OrderTypes.OrderChangeActionDTO; }; OrderItem: { dto: OrderTypes.OrderItemDTO; }; ReturnReason: { dto: OrderTypes.OrderReturnReasonDTO; }; OrderSummary: { dto: OrderTypes.OrderSummaryDTO; }; OrderTransaction: { dto: OrderTypes.OrderTransactionDTO; }; Return: { dto: OrderTypes.ReturnDTO; }; ReturnItem: { dto: OrderTypes.OrderReturnItemDTO; }; OrderClaim: { dto: OrderTypes.OrderClaimDTO; }; OrderClaimItem: { dto: OrderTypes.OrderClaimItemDTO; }; OrderClaimItemImage: { dto: OrderTypes.OrderClaimItemImageDTO; }; OrderExchange: { dto: OrderTypes.OrderExchangeDTO; }; OrderExchangeItem: { dto: OrderTypes.OrderExchangeItemDTO; }; OrderCreditLine: { dto: OrderTypes.OrderCreditLineDTO; }; }>; export default class OrderModuleService extends OrderModuleService_base implements IOrderModuleService { protected generateCustomDisplayId_: (this: OrderModuleService, order: OrderTypes.CreateOrderDTO, sharedContext: Context) => Promise; protected baseRepository_: DAL.RepositoryService; protected orderService_: OrderService; protected orderAddressService_: ModulesSdkTypes.IMedusaInternalService>; protected orderLineItemService_: ModulesSdkTypes.IMedusaInternalService>; protected orderShippingMethodAdjustmentService_: ModulesSdkTypes.IMedusaInternalService>; protected orderShippingMethodService_: ModulesSdkTypes.IMedusaInternalService>; protected orderLineItemAdjustmentService_: ModulesSdkTypes.IMedusaInternalService>; protected orderLineItemTaxLineService_: ModulesSdkTypes.IMedusaInternalService>; protected orderShippingMethodTaxLineService_: ModulesSdkTypes.IMedusaInternalService>; protected orderTransactionService_: ModulesSdkTypes.IMedusaInternalService>; protected orderChangeService_: ModulesSdkTypes.IMedusaInternalService>; protected orderChangeActionService_: ModulesSdkTypes.IMedusaInternalService>; protected orderItemService_: ModulesSdkTypes.IMedusaInternalService>; protected orderSummaryService_: ModulesSdkTypes.IMedusaInternalService>; protected orderShippingService_: ModulesSdkTypes.IMedusaInternalService>; protected returnReasonService_: ModulesSdkTypes.IMedusaInternalService>; protected returnService_: ModulesSdkTypes.IMedusaInternalService>; protected returnItemService_: ModulesSdkTypes.IMedusaInternalService>; protected orderClaimService_: ModulesSdkTypes.IMedusaInternalService>; protected orderClaimItemService_: ModulesSdkTypes.IMedusaInternalService>; protected orderClaimItemImageService_: ModulesSdkTypes.IMedusaInternalService>; protected orderExchangeService_: ModulesSdkTypes.IMedusaInternalService>; protected orderExchangeItemService_: ModulesSdkTypes.IMedusaInternalService>; protected orderCreditLineService_: ModulesSdkTypes.IMedusaInternalService>; constructor({ baseRepository, orderService, orderAddressService, orderLineItemService, orderShippingMethodAdjustmentService, orderShippingMethodService, orderLineItemAdjustmentService, orderShippingMethodTaxLineService, orderLineItemTaxLineService, orderTransactionService, orderChangeService, orderChangeActionService, orderItemService, orderSummaryService, orderShippingService, returnReasonService, returnService, returnItemService, orderClaimService, orderExchangeService, orderCreditLineService, }: InjectedDependencies, options?: { generateCustomDisplayId?: (order: OrderTypes.CreateOrderDTO, sharedContext: Context) => Promise; }); __joinerConfig(): ModuleJoinerConfig; private shouldIncludeTotals; private addRelationsToCalculateTotals; retrieveOrder(id: string, config?: FindConfig | undefined, sharedContext?: Context): Promise; listOrders(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise; protected listOrders_(filters?: any, config?: FindConfig | undefined, sharedContext?: Context | undefined): Promise; listAndCountOrders(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise<[OrderTypes.OrderDTO[], number]>; retrieveReturn(id: string, config?: FindConfig | undefined, sharedContext?: Context): Promise; listReturns(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise; listAndCountReturns(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise<[OrderTypes.ReturnDTO[], number]>; retrieveOrderClaim(id: string, config?: FindConfig | undefined, sharedContext?: Context): Promise; listOrderClaims(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise; listAndCountOrderClaims(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise<[OrderTypes.OrderClaimDTO[], number]>; retrieveOrderExchange(id: string, config?: FindConfig | undefined, sharedContext?: Context): Promise; listOrderExchanges(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise; listAndCountOrderExchanges(filters?: any, config?: FindConfig | undefined, sharedContext?: Context): Promise<[OrderTypes.OrderExchangeDTO[], number]>; createOrders(data: OrderTypes.CreateOrderDTO[], sharedContext?: Context): Promise; createOrders(data: OrderTypes.CreateOrderDTO, sharedContext?: Context): Promise; protected createOrders_(data: OrderTypes.CreateOrderDTO[], sharedContext?: Context): Promise<{ id: string; display_id: number; custom_display_id: string | null; region_id: string | null; customer_id: string | null; version: number; sales_channel_id: string | null; status: OrderStatus; is_draft_order: boolean; email: string | null; currency_code: string; locale: string | null; no_notification: boolean | null; metadata: Record | null; canceled_at: Date | null; shipping_address: { [x: string]: any; } | null; billing_address: { [x: string]: any; } | null; summary: { [x: string]: any; }[]; items: { [x: string]: any; }[]; shipping_methods: { [x: string]: any; }[]; transactions: { [x: string]: any; }[]; credit_lines: { [x: string]: any; }[]; returns: { [x: string]: any; }[]; created_at: Date; updated_at: Date; deleted_at: Date | null; shipping_address_id: string | null; billing_address_id: string | null; }[]>; protected createOrderAddresses_(input: OrderTypes.CreateOrderDTO[], sharedContext?: Context): Promise; deleteOrders(orderIds: string | string[], sharedContext?: Context): Promise; updateOrders(data: OrderTypes.UpdateOrderDTO[]): Promise; updateOrders(orderId: string, data: OrderTypes.UpdateOrderDTO, sharedContext?: Context): Promise; updateOrders(selector: Partial, data: OrderTypes.UpdateOrderDTO, sharedContext?: Context): Promise; protected updateOrders_(dataOrIdOrSelector: OrderTypes.UpdateOrderDTO[] | string | Partial, data?: OrderTypes.UpdateOrderDTO, sharedContext?: Context): Promise; createOrderLineItems(data: OrderTypes.CreateOrderLineItemForOrderDTO): Promise; createOrderLineItems(data: OrderTypes.CreateOrderLineItemForOrderDTO[]): Promise; createOrderLineItems(orderId: string, items: OrderTypes.CreateOrderLineItemDTO[], sharedContext?: Context): Promise; protected createOrderLineItems_(orderId: string, items: OrderTypes.CreateOrderLineItemDTO[], sharedContext?: Context): Promise[]>; protected createOrderLineItemsBulk_(data: CreateOrderLineItemDTO[], sharedContext?: Context): Promise[]>; updateOrderLineItems(data: OrderTypes.UpdateOrderLineItemWithSelectorDTO[]): Promise; updateOrderLineItems(selector: Partial, data: OrderTypes.UpdateOrderLineItemDTO, sharedContext?: Context): Promise; updateOrderLineItems(lineItemId: string, data: Partial, sharedContext?: Context): Promise; protected updateOrderLineItem_(lineItemId: string, data: Partial, sharedContext?: Context): Promise>; protected updateOrderLineItemsWithSelector_(updates: OrderTypes.UpdateOrderLineItemWithSelectorDTO[], sharedContext?: Context): Promise[]>; updateOrderItem(selector: Partial, data: OrderTypes.UpdateOrderItemDTO, sharedContext?: Context): Promise; updateOrderItem(orderItemId: string, data: Partial, sharedContext?: Context): Promise; protected updateOrderItem_(orderItemId: string, data: Partial, sharedContext?: Context): Promise>; protected updateOrderItemWithSelector_(updates: OrderTypes.UpdateOrderItemWithSelectorDTO[], sharedContext?: Context): Promise[]>; createOrderShippingMethods(data: OrderTypes.CreateOrderShippingMethodDTO): Promise; createOrderShippingMethods(data: OrderTypes.CreateOrderShippingMethodDTO[]): Promise; createOrderShippingMethods(orderId: string, methods: OrderTypes.CreateOrderShippingMethodDTO[], sharedContext?: Context): Promise; protected createOrderShippingMethods_(orderId: string, data: CreateOrderShippingMethodDTO[], sharedContext?: Context): Promise[]>; protected createOrderShippingMethodsBulk_(data: { shipping_method: OrderTypes.CreateOrderShippingMethodDTO; order_id: string; version: number; }[], sharedContext?: Context): Promise[]>; softDeleteOrderShippingMethods(ids: string | object | string[] | object[], config?: SoftDeleteReturn, sharedContext?: Context): Promise | void>; protected softDeleteOrderShippingMethods_(ids: string | object | string[] | object[], config?: SoftDeleteReturn, sharedContext?: Context): Promise | void>; restoreOrderShippingMethods(ids: string | object | string[] | object[], config?: RestoreReturn, sharedContext?: Context): Promise | void>; protected restoreOrderShippingMethods_(ids: string | object | string[] | object[], config?: RestoreReturn, sharedContext?: Context): Promise | void>; createOrderLineItemAdjustments(adjustments: OrderTypes.CreateOrderLineItemAdjustmentDTO[]): Promise; createOrderLineItemAdjustments(adjustment: OrderTypes.CreateOrderLineItemAdjustmentDTO): Promise; createOrderLineItemAdjustments(orderId: string, adjustments: OrderTypes.CreateOrderLineItemAdjustmentDTO[], sharedContext?: Context): Promise; protected createOrderLineItemAdjustments_(orderIdOrData: string | OrderTypes.CreateOrderLineItemAdjustmentDTO[] | OrderTypes.CreateOrderLineItemAdjustmentDTO, adjustments?: OrderTypes.CreateOrderLineItemAdjustmentDTO[], sharedContext?: Context): Promise[]>; upsertOrderLineItemAdjustments(adjustments: (OrderTypes.CreateOrderLineItemAdjustmentDTO | OrderTypes.UpdateOrderLineItemAdjustmentDTO)[], sharedContext?: Context): Promise; protected upsertOrderLineItemAdjustments_(adjustments: (OrderTypes.CreateOrderLineItemAdjustmentDTO | OrderTypes.UpdateOrderLineItemAdjustmentDTO)[], sharedContext?: Context): Promise[]>; setOrderLineItemAdjustments(orderId: string, adjustments: (OrderTypes.CreateOrderLineItemAdjustmentDTO | OrderTypes.UpdateOrderLineItemAdjustmentDTO)[], sharedContext?: Context): Promise; protected setOrderLineItemAdjustments_(orderId: string, adjustments: (OrderTypes.CreateOrderLineItemAdjustmentDTO | OrderTypes.UpdateOrderLineItemAdjustmentDTO)[], sharedContext?: Context): Promise[]>; upsertOrderShippingMethodAdjustments(adjustments: (OrderTypes.CreateOrderShippingMethodAdjustmentDTO | OrderTypes.UpdateOrderShippingMethodAdjustmentDTO)[], sharedContext?: Context): Promise; protected upsertOrderShippingMethodAdjustments_(adjustments: (OrderTypes.CreateOrderShippingMethodAdjustmentDTO | OrderTypes.UpdateOrderShippingMethodAdjustmentDTO)[], sharedContext?: Context): Promise[]>; setOrderShippingMethodAdjustments(orderId: string, adjustments: (OrderTypes.CreateOrderShippingMethodAdjustmentDTO | OrderTypes.UpdateOrderShippingMethodAdjustmentDTO)[], sharedContext?: Context): Promise; protected setOrderShippingMethodAdjustments_(orderId: string, adjustments: (OrderTypes.CreateOrderShippingMethodAdjustmentDTO | OrderTypes.UpdateOrderShippingMethodAdjustmentDTO)[], sharedContext?: Context): Promise[]>; createOrderShippingMethodAdjustments(adjustments: OrderTypes.CreateOrderShippingMethodAdjustmentDTO[]): Promise; createOrderShippingMethodAdjustments(adjustment: OrderTypes.CreateOrderShippingMethodAdjustmentDTO): Promise; createOrderShippingMethodAdjustments(orderId: string, adjustments: OrderTypes.CreateOrderShippingMethodAdjustmentDTO[], sharedContext?: Context): Promise; protected createOrderShippingMethodAdjustments_(orderIdOrData: string | OrderTypes.CreateOrderShippingMethodAdjustmentDTO[] | OrderTypes.CreateOrderShippingMethodAdjustmentDTO, adjustments?: OrderTypes.CreateOrderShippingMethodAdjustmentDTO[], sharedContext?: Context): Promise[] | InferEntityType>; createOrderLineItemTaxLines(taxLines: OrderTypes.CreateOrderLineItemTaxLineDTO[]): Promise; createOrderLineItemTaxLines(taxLine: OrderTypes.CreateOrderLineItemTaxLineDTO): Promise; createOrderLineItemTaxLines(orderId: string, taxLines: OrderTypes.CreateOrderLineItemTaxLineDTO[] | OrderTypes.CreateOrderShippingMethodTaxLineDTO, sharedContext?: Context): Promise; protected createOrderLineItemTaxLines_(orderIdOrData: string | OrderTypes.CreateOrderLineItemTaxLineDTO[] | OrderTypes.CreateOrderLineItemTaxLineDTO, taxLines?: OrderTypes.CreateOrderLineItemTaxLineDTO[] | OrderTypes.CreateOrderLineItemTaxLineDTO, sharedContext?: Context): Promise[] | InferEntityType>; upsertOrderLineItemTaxLines(taxLines: (OrderTypes.CreateOrderLineItemTaxLineDTO | OrderTypes.UpdateOrderLineItemTaxLineDTO)[], sharedContext?: Context): Promise; protected upsertOrderLineItemTaxLines_(taxLines: (OrderTypes.CreateOrderLineItemTaxLineDTO | OrderTypes.UpdateOrderLineItemTaxLineDTO)[], sharedContext?: Context): Promise[]>; setOrderLineItemTaxLines(orderId: string, taxLines: (OrderTypes.CreateOrderLineItemTaxLineDTO | OrderTypes.UpdateOrderLineItemTaxLineDTO)[], sharedContext?: Context): Promise; protected setOrderLineItemTaxLines_(orderId: string, taxLines: (OrderTypes.CreateOrderLineItemTaxLineDTO | OrderTypes.UpdateOrderLineItemTaxLineDTO)[], sharedContext?: Context): Promise[]>; createOrderShippingMethodTaxLines(taxLines: OrderTypes.CreateOrderShippingMethodTaxLineDTO[]): Promise; createOrderShippingMethodTaxLines(taxLine: OrderTypes.CreateOrderShippingMethodTaxLineDTO): Promise; createOrderShippingMethodTaxLines(orderId: string, taxLines: OrderTypes.CreateOrderShippingMethodTaxLineDTO[] | OrderTypes.CreateOrderShippingMethodTaxLineDTO, sharedContext?: Context): Promise; protected createOrderShippingMethodTaxLines_(orderIdOrData: string | OrderTypes.CreateOrderShippingMethodTaxLineDTO[] | OrderTypes.CreateOrderShippingMethodTaxLineDTO, taxLines?: OrderTypes.CreateOrderShippingMethodTaxLineDTO[] | OrderTypes.CreateOrderShippingMethodTaxLineDTO, sharedContext?: Context): Promise[]>; upsertOrderShippingMethodTaxLines(taxLines: (OrderTypes.CreateOrderShippingMethodTaxLineDTO | OrderTypes.UpdateOrderShippingMethodTaxLineDTO)[], sharedContext?: Context): Promise; setOrderShippingMethodTaxLines(orderId: string, taxLines: (OrderTypes.CreateOrderShippingMethodTaxLineDTO | OrderTypes.UpdateOrderShippingMethodTaxLineDTO)[], sharedContext?: Context): Promise; protected setOrderShippingMethodTaxLines_(orderId: string, taxLines: (OrderTypes.CreateOrderShippingMethodTaxLineDTO | OrderTypes.UpdateOrderShippingMethodTaxLineDTO)[], sharedContext?: Context): Promise[]>; createReturns(data: OrderTypes.CreateOrderReturnDTO, sharedContext?: Context): Promise; createReturns(data: OrderTypes.CreateOrderReturnDTO[], sharedContext?: Context): Promise; createOrderClaims(data: OrderTypes.CreateOrderClaimDTO, sharedContext?: Context): Promise; createOrderClaims(data: OrderTypes.CreateOrderClaimDTO[], sharedContext?: Context): Promise; createOrderExchanges(data: OrderTypes.CreateOrderExchangeDTO, sharedContext?: Context): Promise; createOrderExchanges(data: OrderTypes.CreateOrderExchangeDTO[], sharedContext?: Context): Promise; private createOrderRelatedEntity_; createOrderChange(data: CreateOrderChangeDTO, sharedContext?: Context): Promise; createOrderChange(data: CreateOrderChangeDTO[], sharedContext?: Context): Promise; protected createOrderChange_(data: CreateOrderChangeDTO | CreateOrderChangeDTO[], sharedContext?: Context): Promise[]>; previewOrderChange(orderId: string, sharedContext?: Context): Promise; private includeTaxLinesAndAdjustmentsToPreview; cancelOrderChange(orderId: string, sharedContext?: Context): Promise; cancelOrderChange(orderId: string[], sharedContext?: Context): Promise; cancelOrderChange(data: OrderTypes.CancelOrderChangeDTO, sharedContext?: Context): Promise; cancelOrderChange(data: OrderTypes.CancelOrderChangeDTO[], sharedContext?: Context): Promise; confirmOrderChange(orderChangeId: string, sharedContext?: Context): any; confirmOrderChange(orderChangeId: string[], sharedContext?: Context): any; confirmOrderChange(data: OrderTypes.ConfirmOrderChangeDTO, sharedContext?: Context): any; confirmOrderChange(data: OrderTypes.ConfirmOrderChangeDTO[], sharedContext?: Context): any; protected confirmOrderChange_(orderChangeIdOrData: string | string[] | OrderTypes.ConfirmOrderChangeDTO | OrderTypes.ConfirmOrderChangeDTO[], sharedContext?: Context): Promise; declineOrderChange(orderChangeId: string, sharedContext?: Context): any; declineOrderChange(orderChangeId: string[], sharedContext?: Context): any; declineOrderChange(data: OrderTypes.DeclineOrderChangeDTO, sharedContext?: Context): any; declineOrderChange(data: OrderTypes.DeclineOrderChangeDTO[], sharedContext?: Context): any; protected declineOrderChange_(orderChangeIdOrData: string | string[] | OrderTypes.DeclineOrderChangeDTO | OrderTypes.DeclineOrderChangeDTO[], sharedContext?: Context): Promise; registerOrderChange(data: OrderTypes.RegisterOrderChangeDTO, sharedContext?: Context): Promise; registerOrderChange(data: OrderTypes.RegisterOrderChangeDTO[], sharedContext?: Context): Promise; protected registerOrderChange_(data: OrderTypes.RegisterOrderChangeDTO | OrderTypes.RegisterOrderChangeDTO[], sharedContext?: Context): Promise | InferEntityType[]>; applyPendingOrderActions(orderId: string | string[], sharedContext?: Context): Promise; protected applyPendingOrderActions_(orderId: string | string[], sharedContext?: Context): Promise; revertLastVersion(orderId: string, sharedContext?: Context): Promise; undoLastChange(orderId: string, lastOrderChange?: Partial, sharedContext?: Context): Promise; protected undoLastChange_(order: OrderDTO, lastOrderChange?: Partial, sharedContext?: Context): Promise; protected revertLastChange_(order: OrderDTO, sharedContext?: Context): Promise; private getActiveOrderChange_; private getAndValidateOrderChange_; addOrderAction(data: OrderTypes.CreateOrderChangeActionDTO, sharedContext?: Context): Promise; addOrderAction(data: OrderTypes.CreateOrderChangeActionDTO[], sharedContext?: Context): Promise; protected addOrderAction_(data: OrderTypes.CreateOrderChangeActionDTO | OrderTypes.CreateOrderChangeActionDTO[], sharedContext?: Context): Promise[]>; private applyOrderChanges_; addOrderTransactions(transactionData: OrderTypes.CreateOrderTransactionDTO, sharedContext?: Context): Promise; addOrderTransactions(transactionData: OrderTypes.CreateOrderTransactionDTO[], sharedContext?: Context): Promise; private addOrderTransactions_; deleteOrderTransactions(transactionIds: string | object | string[] | object[], sharedContext?: Context): Promise; softDeleteOrderTransactions(transactionIds: string | object | string[] | object[], config?: SoftDeleteReturn, sharedContext?: Context): Promise | void>; private softDeleteOrderTransactions_; restoreOrderTransactions(transactionIds: string | object | string[] | object[], config?: RestoreReturn, sharedContext?: Context): Promise | void>; private restoreOrderTransactions_; private updateOrderPaidRefundableAmount_; archive(orderId: string, sharedContext?: Context): Promise; archive(orderId: string[], sharedContext?: Context): Promise; private archive_; completeOrder(orderId: string, sharedContext?: Context): Promise; completeOrder(orderId: string[], sharedContext?: Context): Promise; private completeOrder_; cancel(orderId: string, sharedContext?: Context): Promise; cancel(orderId: string[], sharedContext?: Context): Promise; private cancel_; createReturn(data: OrderTypes.CreateOrderReturnDTO, sharedContext?: Context): Promise; private createReturn_; receiveReturn(data: OrderTypes.ReceiveOrderReturnDTO, sharedContext?: Context): Promise; private receiveReturn_; cancelReturn(data: OrderTypes.CancelOrderReturnDTO, sharedContext?: Context): Promise; private cancelReturn_; createClaim(data: OrderTypes.CreateOrderClaimDTO, sharedContext?: Context): Promise; createClaim_(data: OrderTypes.CreateOrderClaimDTO, sharedContext?: Context): Promise; cancelClaim(data: OrderTypes.CancelOrderClaimDTO, sharedContext?: Context): Promise; private cancelClaim_; createExchange(data: OrderTypes.CreateOrderExchangeDTO, sharedContext?: Context): Promise; updateReturnReasons(id: string, data: UpdateOrderReturnReasonDTO, sharedContext?: Context): Promise; updateReturnReasons(selector: FilterableOrderReturnReasonProps, data: Partial, sharedContext?: Context): Promise; private updateReturnReasons_; createExchange_(data: OrderTypes.CreateOrderExchangeDTO, sharedContext?: Context): Promise; cancelExchange(data: OrderTypes.CancelOrderExchangeDTO, sharedContext?: Context): Promise; private cancelExchange_; registerFulfillment(data: OrderTypes.RegisterOrderFulfillmentDTO, sharedContext?: Context): Promise; cancelFulfillment(data: OrderTypes.CancelOrderFulfillmentDTO, sharedContext?: Context): Promise; registerShipment(data: OrderTypes.RegisterOrderShipmentDTO, sharedContext?: Context): Promise; registerDelivery(data: OrderTypes.RegisterOrderDeliveryDTO, sharedContext?: Context): Promise; createReturnItems(data: OrderTypes.CreateOrderReturnItemDTO, sharedContext?: Context): Promise; } export {}; //# sourceMappingURL=order-module-service.d.ts.map