import { Order } from '@commercetools/platform-sdk'; import { CommercetoolsAPI } from './api.type'; import { Logger } from '../../logger'; export type OrderServiceOptions = { ctAPI: CommercetoolsAPI; logger: Logger; }; export type GetOrderByPaymentIdRequest = { paymentId: string; }; /** * Order service interface exposes methods to interact with the commercetools platform API. */ export interface OrderService { getOrderByPaymentId(opts: GetOrderByPaymentIdRequest): Promise; }