class ProductVariantSelectorComponent implements OnInit { searchInput$ = new Subject<string>(); searchLoading = false; searchResults$: Observable<ProductSelectorSearchQuery['search']['items']>; @Output() productSelected = new EventEmitter<ProductSelectorSearchQuery['search']['items'][number]>(); constructor(dataService: DataService) ngOnInit() => void; selectResult(product?: ProductSelectorSearchQuery['search']['items'][number]) => ;}