import { ChangeDetectorRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { EventTracerComponent } from '../../../_components/abstracts/event-tracer.component'; import { BasketEntry } from '../../../_models'; import { AnalyticsService, ListScanService } from '../../../_services'; import { ReplaceItemService } from '../../../_services/replace-item.service'; import { Icon } from '../../../_types/icon.enum'; import * as i0 from "@angular/core"; export declare class ListScanBasketPreviewComponent extends EventTracerComponent implements OnInit, OnDestroy { private cdr; listScanService: ListScanService; replaceItemService: ReplaceItemService; closed: EventEmitter; cancelled: EventEmitter; icon: typeof Icon; entries: BasketEntry[]; private subscriptions; constructor(analyticsService: AnalyticsService, cdr: ChangeDetectorRef, listScanService: ListScanService, replaceItemService: ReplaceItemService); ngOnInit(): void; ngOnDestroy(): void; currentPath(): string; close(): void; cancel(): void; trackByEntryFn(index: number, entry: BasketEntry): string; handleReplaceButtonClick(product: BasketEntry): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=basket-preview.component.d.ts.map