import { OnInit, EventEmitter } from '@angular/core'; import { AutocompletePipe } from "./autocomplete.pipe"; import { HttpClient } from '@angular/common/http'; import { IDropDownOption } from "../form-elements/dropdown/dropdown-models"; export declare class AutoCompleteComponent implements OnInit { protected http: HttpClient; protected autocompletePipe: AutocompletePipe; data: any[]; dataSchema: IDropDownOption; dataUrl: string; label: string; initialValue: string; placeholder: string; itemSelected: EventEmitter; clearInput: EventEmitter; testId: string; defaultRightIcon: string; disabled: boolean; clickOutside: boolean; searchQuery: string; protected complexData: any[]; autoCompleteResults: any[]; private isItemSelected; constructor(http: HttpClient, autocompletePipe: AutocompletePipe); ngOnInit(): void; handleLocalData: () => void; convertSimpleData: () => void; protected convertComplexData: () => void; protected onItemSelected: (selectedItem: IDropDownOption) => void; onSearchQueryChanged: (searchText: string) => void; onRightItemClicked(): void; protected onClearSearch: () => void; onClickOutside(): void; onClickInside(): void; }