import { type Config, type DeleteSharedWishlist, type SharedWishlist } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { RemoveSharedWishlistAction } from '../../types/index.js'; /** * Creates a thunk factory configured with the specified client to remove a * shared wishlist. * * @param deleteSharedWishlist - Delete shared wishlist client. * * @returns Thunk factory. */ declare const removeSharedWishlistFactory: (deleteSharedWishlist: DeleteSharedWishlist) => (sharedWishlistId: SharedWishlist['id'], config?: Config) => (dispatch: Dispatch) => Promise; export default removeSharedWishlistFactory;