import { type CheckoutOrder, type CheckoutOrderItem, type Config, type Controls, type PatchCheckoutOrderItem, type PatchCheckoutOrderItemData } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; /** * Method responsible for updating a checkout order item. * * @param patchCheckoutOrderItem - Patch checkout order item client. * * @returns Thunk factory. */ declare const updateCheckoutOrderItemFactory: (patchCheckoutOrderItem: PatchCheckoutOrderItem) => (checkoutOrderId: CheckoutOrder['id'], itemId: CheckoutOrderItem['id'], data: PatchCheckoutOrderItemData, config?: Config) => (dispatch: Dispatch) => Promise; export default updateCheckoutOrderItemFactory;