import { type Config, type PostWishlistSet, type PostWishlistSetData, type Wishlist, type WishlistSet } from '@farfetch/blackout-client'; import type { AddWishlistSetAction } from '../../types/index.js'; import type { Dispatch } from 'redux'; /** * Creates a thunk factory configured with the specified client to add a new set to * the wishlist. * * @param postWishlistSet - Post wishlists set client. * * @returns Thunk factory. */ declare const addWishlistSetFactory: (postWishlistSet: PostWishlistSet) => (wishlistId: Wishlist['id'], data: PostWishlistSetData, config?: Config) => (dispatch: Dispatch) => Promise; export default addWishlistSetFactory;