import { OnDestroy, OnInit } from '@angular/core'; import { BreadcrumbService, CartService, LanguageService, WishListService } from '../../../services'; import { Product } from '../../../classes'; import { HttpClient } from '@angular/common/http'; import { QuickViewService } from '../../services/quick-view.service'; import * as i0 from "@angular/core"; export declare class WishListBaseComponent implements OnInit, OnDestroy { protected wishlistService: WishListService; protected cartService: CartService; protected http: HttpClient; protected languageService: LanguageService; protected quickViewService: QuickViewService; private breadcrumbService; wishlist: Product[]; modal: boolean; product: Product; language: {}; quantity: number; options: {}; price: number; variant: any; src: any; cartId: number; defaultImage: string; currencyCode: string; constructor(wishlistService: WishListService, cartService: CartService, http: HttpClient, languageService: LanguageService, quickViewService: QuickViewService, breadcrumbService: BreadcrumbService); ngOnInit(): void; protected handleBreadcrumb(): void; removeFromWishlist(code: number): void; clearWishList(): void; openQuickView(product: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }