import { type Config, type DeleteWishlistSet, type Wishlist, type WishlistSet } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { RemoveWishlistSetAction } from '../../types/index.js'; /** * Creates a thunk factory configured with the specified client to remove a set * from the wishlist. * * @param deleteWishlistSet - Delete wishlists set client. * * @returns Thunk factory. */ declare const removeWishlistSetFactory: (deleteWishlistSet: DeleteWishlistSet) => (wishlistId: Wishlist['id'], wishlistSetId: WishlistSet['setId'], config?: Config) => (dispatch: Dispatch) => Promise; export default removeWishlistSetFactory;