import { ElementRef, EventEmitter, OnInit, OnDestroy } from '@angular/core'; import { AbstractControl, ControlValueAccessor, Validator } from '@angular/forms'; import { Subject } from 'rxjs'; import * as ɵngcc0 from '@angular/core'; export declare class SelectComponent implements OnInit, OnDestroy, ControlValueAccessor, Validator { private elemRef; options: any; multi: boolean; loading: boolean; readonly: boolean; required: boolean; placeholder: string; change: EventEmitter; autoChange: EventEmitter; more: EventEmitter; input: ElementRef; _value: any; selectedItems: any[]; list: any[]; alwaysDropdown: boolean; showDropdown: boolean; lastInputValue: string; inputValue: string; inputReadonly: boolean; search$: Subject; private valueChange; private touch; set dropdown(show: boolean); constructor(elemRef: ElementRef); ngOnInit(): void; checkInputReadonly(item: any): void; get value(): any; set value(v: any); validate(c: AbstractControl): { [key: string]: any; }; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onSelect(event: any, item: any): void; onDel(item: any, index: number): void; onClick(): void; onClickInput(event: any): void; setDropdown(): void; onClickDocument(event: MouseEvent, targetElement: HTMLElement): void; onClickMulti(): void; onMultiDel(): void; isChecked(item: any): boolean; onDelOption(event: any, item: any, i: number): void; onMore(): void; ngOnDestroy(): void; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=select.component.d.ts.map