import { UseWishlist, CustomQuery, Context, FactoryParams, PlatformApi } from '@vue-storefront/core'; export interface UseWishlistFactoryParams extends FactoryParams { load: (context: Context, params: { customQuery?: CustomQuery; }) => Promise; addItem: (context: Context, params: { currentWishlist: WISHLIST; product: AGNOSTIC_PRODUCT_VARIANT; customQuery?: CustomQuery; }) => Promise; removeItem: (context: Context, params: { currentWishlist: WISHLIST; product: WISHLIST_ITEM; customQuery?: CustomQuery; }) => Promise; clear: (context: Context, params: { currentWishlist: WISHLIST; }) => Promise; isInWishlist: (context: Context, params: { currentWishlist: WISHLIST; product: AGNOSTIC_PRODUCT_VARIANT; }) => boolean; } export declare const useWishlistFactory: (factoryParams: UseWishlistFactoryParams) => () => UseWishlist; //# sourceMappingURL=useWishlistFactory.d.ts.map