import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { EventTracerComponent } from '../../../_components/abstracts/event-tracer.component'; import { BasketEntry } from '../../../_models'; import { AnalyticsService, BasketsService, BasketsSynchronizerService, ContextService, PointOfSalesService, RecipeDetailsService, RecipesService, UserService } from '../../../_services'; import { ReplaceItemService } from '../../../_services/replace-item.service'; import * as i0 from "@angular/core"; export declare class BasketPreviewProductComponent extends EventTracerComponent implements OnInit, OnDestroy { cdr: ChangeDetectorRef; recipeDetailsService: RecipeDetailsService; recipesService: RecipesService; protected posService: PointOfSalesService; protected userService: UserService; basketsService: BasketsService; private replaceItemService; elementRef: ElementRef; contextService: ContextService; private basketSynchroService; basketEntry: BasketEntry; displayReplace: boolean; replaceButtonClicked: EventEmitter; removed: EventEmitter; countChanged: EventEmitter; private subscriptions; counterMinusLoading: boolean; loading: boolean; minusLoading: boolean; isSponsored: boolean; price: string; constructor(analyticsService: AnalyticsService, cdr: ChangeDetectorRef, recipeDetailsService: RecipeDetailsService, recipesService: RecipesService, posService: PointOfSalesService, userService: UserService, basketsService: BasketsService, replaceItemService: ReplaceItemService, elementRef: ElementRef, contextService: ContextService, basketSynchroService: BasketsSynchronizerService); ngOnInit(): void; ngOnDestroy(): void; currentPath(): string; replaceProduct(): void; private scrollBackToProductCard; counterChanged(newCount: number): void; removeProduct(): void; private initListeners; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=basket-preview-product.component.d.ts.map