import { AfterViewInit, ChangeDetectorRef, ElementRef, OnChanges, OnDestroy } from '@angular/core'; import { OptionType, SelectComponent } from '../select'; import { NgControl } from '@angular/forms'; import { OptionModel } from '../../control.model'; import * as i0 from "@angular/core"; export declare class TypeaheadSelectComponent extends SelectComponent implements OnChanges, AfterViewInit, OnDestroy { protected element: ElementRef; protected parentControl: NgControl; cdr: ChangeDetectorRef; set options(values: OptionType[] | null); get allOptions(): OptionModel[]; private _dropdownOptionsBackup; constructor(element: ElementRef, parentControl: NgControl, cdr: ChangeDetectorRef); filterOptions(): void; dropDownClosed(): void; onBlur(): void; private resetOptions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }