import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { Observable, Subject } from 'rxjs'; import { DropDownEventMessagesService } from '../../services/drop-down-event-messages/drop-down-event-messages.service'; import * as i0 from "@angular/core"; export declare class DropDownSearchComponent implements OnInit, OnDestroy { private cdr; private dropDownEventMessagesService; /** * the minimal number of chars to start search */ minNumOfChars: number; /** * the debounce time between key strokes in search box */ searchDebounceTime: number; /** * when search value changed */ searched: EventEmitter; /** * Ref to out search text box element */ searchTextBoxElement: ElementRef; ngUnSubscribe: Subject; searchValue$: Subject; searchValueChanged$: Observable; constructor(cdr: ChangeDetectorRef, dropDownEventMessagesService: DropDownEventMessagesService); ngOnInit(): void; ngOnDestroy(): void; /** * Set search text box in focus */ onMouseDown(): void; /** * emit value when changed * @param value */ emitValueChanged(value: string): void; /** * listen to set search on focus * @constructor */ ListenToSetSearchOnFocus(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=drop-down-search.component.d.ts.map