import ShopApi from 'commercecloud-ocapi-client'; import { ClientConfig, Customer } from 'commerce-sdk'; import { WishlistsApi } from './interfaces'; import { Wishlist } from '../../types'; export declare class OcapiWishlistsApi implements WishlistsApi { protected config: ShopApi.ApiConfig; protected api: ShopApi.CustomersApi; protected customerId: string; constructor(config: ShopApi.ApiConfig); getWishlist(): Promise; createWishlist(): Promise; addToWishlist(listId: string, productId: string): Promise; removeFromWishlist(listId: string, itemId: string): Promise; } export declare class CapiWishlistsApi implements WishlistsApi { protected config: ClientConfig; protected api: Customer.ShopperCustomers; protected customerId: string; constructor(config: ClientConfig); getWishlist(): Promise; createWishlist(): Promise; addToWishlist(listId: string, productId: string): Promise; removeFromWishlist(listId: string, itemId: string): Promise; }