import { type Bag, type BagPromocodesInformation, type Config, type PutBagPromocodes, type PutBagPromocodesData } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { SetBagPromocodesAction } from '../../types/index.js'; /** * Creates a thunk factory configured with the specified client to set. * * @param putBagPromocodes - Put bag promocodes client. * * @returns Thunk factory. */ declare const setBagPromocodesFactory: (putBagPromocodes: PutBagPromocodes) => (bagId: Bag['id'], data: PutBagPromocodesData, config?: Config) => (dispatch: Dispatch) => Promise; export default setBagPromocodesFactory;