import { type Config, type GetPromotionEvaluationItems, type PromotionEvaluationId, type PromotionEvaluationItem } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchPromotionEvaluationItemsAction } from '../../types/index.js'; /** * Creates a thunk factory configured with the specified client to fetch promotion * evaluation items for a given promotion evaluation id. * * @param getPromotionEvaluationItems - Get promotion evaluation items client. * * @returns Thunk factory. */ declare const fetchPromotionEvaluationItemsFactory: (getPromotionEvaluationItems: GetPromotionEvaluationItems) => (promotionEvaluationId: PromotionEvaluationId, config?: Config) => (dispatch: Dispatch) => Promise>; export default fetchPromotionEvaluationItemsFactory;