import { type Config, type GetOrderDocuments, type Order, type OrderDocument, type OrderDocumentType } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchOrderDocumentsAction } from '../../types/actions.types.js'; /** * Action responsible for fetching the documents of the respective order. * * @param getOrderDocuments - Get order documents client. * * @returns Thunk factory. */ declare const fetchOrderDocumentsFactory: (getOrderDocuments: GetOrderDocuments) => (orderId: Order['id'], types: OrderDocumentType[], config?: Config) => (dispatch: Dispatch) => Promise; export default fetchOrderDocumentsFactory;