import { type CheckoutOrder, type Config, type PostCheckoutOrderContext, type PostCheckoutOrderContextData, type PostCheckoutOrderContextResponse } from '@farfetch/blackout-client'; import type { CreateCheckoutOrderContextAction } from '../../types/index.js'; import type { Dispatch } from 'redux'; /** * Method responsible for creating a checkout order context. * * @param postCheckoutOrderContext - Post checkout order context client. * * @returns Thunk factory. */ declare const createCheckoutOrderContext: (postCheckoutOrderContext: PostCheckoutOrderContext) => (checkoutOrderId: CheckoutOrder['id'], data: PostCheckoutOrderContextData, config?: Config) => (dispatch: Dispatch) => Promise; export default createCheckoutOrderContext;