class FacetValueSelectorComponent implements OnInit, OnDestroy, ControlValueAccessor { @Output() selectedValuesChange = new EventEmitter<FacetValueFragment[]>(); @Input() readonly = false; @Input() transformControlValueAccessorValue: (value: FacetValueFragment[]) => any[] = value => value; searchInput$ = new Subject<string>(); searchLoading = false; searchResults$: Observable<FacetValueFragment[]>; selectedIds$ = new Subject<string[]>(); onChangeFn: (val: any) => void; onTouchFn: () => void; disabled = false; value: Array<string | FacetValueFragment>; constructor(dataService: DataService, changeDetectorRef: ChangeDetectorRef) ngOnInit() => void; ngOnDestroy() => ; onChange(selected: FacetValueFragment[]) => ; registerOnChange(fn: any) => ; registerOnTouched(fn: any) => ; setDisabledState(isDisabled: boolean) => void; focus() => ; writeValue(obj: string | FacetValueFragment[] | Array<string | number> | null) => void;}