import { OnInit, EventEmitter, ElementRef, ChangeDetectorRef, OnDestroy } from '@angular/core'; import { FloatLabelType } from '@angular/material'; import { FeatureService } from '../../feature'; import { SearchService } from '../shared'; export declare class SearchBarComponent implements OnInit, OnDestroy { private searchService; private featureService; private changeDetectorRef; term: string; private _term; placeholder: string; private _placeholder; floatLabel: FloatLabelType; private _floatLabel; disabled: boolean; private _disabled; color: string; private _color; debounce: number; private _debounce; length: number; private _length; searchIcon: boolean; private _searchIcon; private readonly invalidKeys; private stream$; private stream$$; private selectedFeature$$; search: EventEmitter; input: ElementRef; constructor(searchService: SearchService, featureService: FeatureService, changeDetectorRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; keyup(event: KeyboardEvent): void; setTerm(term: string): void; clear(): void; private keyIsValid(key); private handleTermChanged(term); }