import { type Bag, type BagOperation, type Config, type GetBagOperation } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; /** * Creates a thunk factory configured with the specified client to fetch a bag operation with given id. * * @param getBagOperation - Get bag operation client. * * @returns Thunk factory. */ declare const fetchBagOperationFactory: (getBagOperation: GetBagOperation) => (bagId: Bag['id'], bagOperationId: BagOperation['id'], config?: Config) => (dispatch: Dispatch) => Promise; export default fetchBagOperationFactory;