import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { IFormItemsControls, IShadowFieldPass } from '../../../../interface/form-structure'; import { IHttpReturnParam, IHttpSetting } from '../../../../interface/dataset-params'; import { HttpFormDataService } from '../../../../services/services'; import { FormEventService } from '../../../../services/formEventService'; import { FormItemComponentInterface } from '../../../../interface/component'; import { MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; export interface IDatasetResponse { total: number; results: IHttpReturnParam[]; } export declare class DatasetSearchComponent implements OnInit, AfterViewInit, FormItemComponentInterface { private httpService; private eventListenerService; prop: IFormItemsControls; setting: IHttpSetting; isFilter: boolean; itemData: IHttpReturnParam[]; thisAppearance: any; datasetId: number; formId: number; keyOnEnter: EventEmitter; inputValue: any; shadowFieldValues: IShadowFieldPass[]; constructor(httpService: HttpFormDataService, eventListenerService: FormEventService); ngOnInit(): void; displayFn(item: IHttpReturnParam): string; ngAfterViewInit(): void; onKeyUp($event: KeyboardEvent): void; selectFormValue(value: any): void; selectedFn(e: MatAutocompleteSelectedEvent): void; }