import { ControlValueAccessor } from '@angular/forms'; import { SelectorItem } from '../types/input'; import * as i0 from "@angular/core"; export declare class InputSelectorComponent implements ControlValueAccessor { label?: string; placeholder?: string; enabled: boolean; items?: SelectorItem[]; icon?: string; options: SelectorItem[]; optionsVisible: boolean; value: string; displayValue: string; private onTouched; private onChange; select(v: string): void; onInputBlur(): void; onInput(event: Event): void; private filterOptions; private clearInvalidSelection; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }