import { ChangeDetectorRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Tag } from '../../../_models'; import { PreferencesService } from '../../../_services/preferences.service'; import { TagsService } from '../../../_services'; import { Icon } from '../../../_types/icon.enum'; import { BehaviorSubject, Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class PreferencesSearchComponent implements OnInit, OnDestroy { private preferencesService; private tagsService; private cdr; backAndReload: EventEmitter; suggestedTags: Tag[]; searchStr: string; addingIngredient: boolean; icon: typeof Icon; notFound: boolean; searchQuery: BehaviorSubject; subscription: Subscription; constructor(preferencesService: PreferencesService, tagsService: TagsService, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; searchInputUpdate(query: KeyboardEvent): void; listenOnSearchChange(): void; addTag(tag: Tag): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=preferences-search.component.d.ts.map