import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ControlValueAccessor, FormControl, ValidationErrors, Validator } from '@angular/forms'; export declare class PickerSearchComponent implements OnInit, OnChanges, ControlValueAccessor, Validator { displayKey: string; valueKey: string; placeholder: string; clearable: boolean; compareKey: string; set dataIsLoading(loading: boolean); get dataIsLoading(): boolean; data: any[]; sortedData: any[]; pickedValue: FormControl; faSpinner: import("@fortawesome/fontawesome-common-types").IconDefinition; faSearch: import("@fortawesome/fontawesome-common-types").IconDefinition; faKeyboard: import("@fortawesome/fontawesome-common-types").IconDefinition; disabled: boolean; private _dataIsLoading; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onChange: any; onTouched: any; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; compareFn: (optionOne: any, optionTwo: any) => number; validate(): ValidationErrors | null; private isObject; }