import { AfterContentInit, ChangeDetectorRef, ElementRef, OnInit, Renderer2 } from '@angular/core'; import { AmexioSearchAdvanceComponent } from '../advancesearch/searchadvance.component'; import { BaseFormValidator } from '../../base/base.validator.component'; import { CommonDataService } from '../../services/data/common.data.service'; export declare class SearchboxtoolComponent extends BaseFormValidator implements OnInit, AfterContentInit { element: ElementRef; private dataService; renderer: Renderer2; private componentLoaded; _data: any; data: any[]; datareader: any; httpurl: string; placeholder: string; displayfield: string; httpmethod: string; title: string; valuefield: string; width: number; enablefilter: boolean; keyup: any; onSearchItemClick: any; onSearchClick: any; advanceSearchRef: AmexioSearchAdvanceComponent; dropdownitems: ElementRef; inp: ElementRef; value: string; responseData: any; searchformString: string; viewData: any; textValue: any; localData: any; caretFlag: boolean; isListFlag: boolean; searchFlag: boolean; searchTextBox: boolean; displayValue: any; isComponentValid: boolean; selectedValue: any; advanceSearchFlag: boolean; labelValue: string; previousData: any; selectedindex: number; scrollposition: number; enableAdvanceSearch: boolean; advanceButtonLabel: string; enableAdvnSearch: boolean; componentId: string; keystrokeflag: boolean; a: any; isadvsearchbtnpressed: boolean; constructor(element: ElementRef, dataService: CommonDataService, renderer: Renderer2, _cd: ChangeDetectorRef); ngAfterContentInit(): void; ngOnInit(): void; updateComponent(): void; onSelectClick(): void; onInputClick(event: any): void; tempOnInputClick(item: any, search_term: any): void; onFocus(): void; selectedValueOnFocus(): void; navigateKeys(event: any): void; navigateKeysCondition(event: any): void; eventKeyCodeCondition(): void; onSearchButtonClick(event: any): void; selectCssClass(): string; onItemSelect(item: any): void; advanceSearch(): void; closeSearchForm(): void; getResponseData(httpResponse: any): any; setData(httpResponse: any): void; closeOnEscape(): void; closeFormOnEscape(): void; generateIndex(): void; setAriaActiveDescendant(rowindex: any): void; focustolast(): void; focustofirst(): void; }