import type { ProductEntity } from '../../entities/types/index.js'; export type BuildWishlistItemData = { product: ProductEntity; quantity?: number; size?: { id: number; scale: number; }; oldSize?: { id: number; name?: string; }; }; type BuildWishlistItem = (data: BuildWishlistItemData) => { merchantId?: number; productId: ProductEntity['id']; quantity: number; scale?: number; size?: number; oldSize?: { id: number; name?: string; }; }; /** * Build the wishlist item object ready to perform wishlist requests (add or * update). * * @param data - Details of the wishlist item to build. * * @returns Wishlist item object ready to wishlist requests. */ declare const buildWishlistItem: BuildWishlistItem; export default buildWishlistItem;