import { Observable } from 'rxjs'; import { CollectionService } from './collection.service'; import { Product } from '../classes/product'; import { ToastrService } from 'ngx-toastr'; import { LanguageService } from './language.service'; import { Router } from '@angular/router'; import { HttpClient } from '@angular/common/http'; import { GoogleAnalyticsService } from './google-analytics.service'; import * as i0 from "@angular/core"; export declare class WishListService { private collectionService; private toastr; private languageService; private router; private http; private analyticService; private wishList; private wishListCounter; private language; constructor(collectionService: CollectionService, toastr: ToastrService, languageService: LanguageService, router: Router, http: HttpClient, analyticService: GoogleAnalyticsService); initWishList(): void; toggleWishList(code: any): void; inWishList(code: string): Observable; inWishListSync(code: string): boolean; getWishList(): Observable; getWishListCounter(): Observable; clearWishList(): void; addToApi(code: any): void; getFromApi(): void; clearAllFromApi(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }