import { OnInit } from '@angular/core'; import { ClvCustomInput } from './clv-custom-input'; import { AbstractControl } from '@angular/forms'; import { Observable } from 'rxjs'; /** * @deprecated */ export declare abstract class ClvAutocomplete extends ClvCustomInput implements OnInit { searchControlDefaultValue: string; private _searchParams; private _searchControl; ngOnInit(): void; searchControl: AbstractControl; searchParams: { key: string; value: string; }[]; abstract buildingSearchParams(): { key: string; value: string; }[]; /** * This function builds the value of the input. */ buildingValue(item: any): any; abstract filter(value: any): Observable; abstract buildingLibelle(item: any): any; }