import { Observable, BehaviorSubject } from 'rxjs'; import { Product, Variant } from '../classes/product'; import { FacebookPixelService } from './facebookPixel.service'; import { GoogleAnalyticsService } from './google-analytics.service'; import { GoogleTagManagerService } from './google-tag-manager.service'; import { TiktokPixelService } from './tiktokPixelService'; import * as i0 from "@angular/core"; export declare class QuickViewService { private googleAnalyticsService; private fbService; private googleTagManagerService; private tiktok; quickViewVisibleSubject: BehaviorSubject; quickViewVisible$: Observable; constructor(googleAnalyticsService: GoogleAnalyticsService, fbService: FacebookPixelService, googleTagManagerService: GoogleTagManagerService, tiktok: TiktokPixelService); private product; variantSorted: Variant; priceSorted: number; orininalPriceSorted: number; Mvaraint: Variant; openQuickViewVisibility(): void; closeQuickViewVisibility(): void; open(product: any): void; close(): void; get(): Observable; sorteVariants(product: any): Variant; private getCheapestVariant; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }