import { ElementRef, EventEmitter, OnChanges, SimpleChanges, OnInit } from '@angular/core'; import { Subject } from 'rxjs/Subject'; import 'rxjs/add/operator/debounceTime'; export declare class ChAutoCompleteComponent implements OnChanges, OnInit { private elementRef; _inputValue: string; selectedItem: number; _list: Array; _itms: any[]; _disabled: boolean; _required: boolean; _isApiRequest: boolean; noBlur: boolean; isOnSelected: boolean; keyboard$: Subject; items: Array; valueKey: string; textKey: any; minSearchLength: number; placeholder: string; inputName: string; required: any; disabled: any; isApiRequest: any; readonly isMenuShow: boolean; inputChange: EventEmitter; selectedInput: EventEmitter; onDocClick(event: KeyboardEvent): void; constructor(elementRef: ElementRef); ngOnInit(): void; _keyboard($event: KeyboardEvent): void; query(): void; apiRequestQuery(): void; upDateItms(): void; ngOnChanges(change: SimpleChanges): void; onFocus(): void; onSelected(event: any, index: any): void; mouseLeave(): void; mouseenter(): void; emitInput(data: any): void; emitSelectedInput(isSelected?: boolean, data?: any, input?: string): void; isUpdate(): boolean; }