import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy } from '@angular/core'; import { Recipe, RecipeLike } from '../../_models'; import { AnalyticsService, RecipeLikesService } from '../../_services'; import { Icon } from '../../_types/icon.enum'; import { EventTracerComponent } from '../abstracts/event-tracer.component'; import * as i0 from "@angular/core"; export declare class LikeButtonComponent extends EventTracerComponent implements OnChanges, OnDestroy { private recipeLikesService; private cdr; primaryColor: string; recipe: Recipe; wasToggled: EventEmitter; icon: typeof Icon; recipeLike: RecipeLike; private subscriptions; constructor(analyticsService: AnalyticsService, recipeLikesService: RecipeLikesService, cdr: ChangeDetectorRef); ngOnChanges(): void; ngOnDestroy(): void; currentPath(): string; initRecipeLike(): void; toggleLike(event: Event): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=like-button.component.d.ts.map