import { type CheckoutOrder, type CheckoutOrderDetails, type Config, type GetCheckoutOrderDetails } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; /** * Method responsible for obtaining the checkout details. These are used for the * order confirmation. * * @param getCheckoutOrderDetails - Get checkout details client. * * @returns Thunk factory. */ declare const fetchCheckoutOrderDetailsFactory: (getCheckoutOrderDetails: GetCheckoutOrderDetails) => (checkoutOrderId: CheckoutOrder['id'], config?: Config) => (dispatch: Dispatch) => Promise; export default fetchCheckoutOrderDetailsFactory;