import { AfterViewInit, ElementRef, OnDestroy, QueryList } from '@angular/core'; import { ClrCommonStringsService } from '../../utils/i18n/common-strings.service'; import { ClrLoadingState } from '../../utils/loading/loading'; import { LoadingListener } from '../../utils/loading/loading-listener'; import { ClrPopoverToggleService } from '../../utils/popover/providers/popover-toggle.service'; import { ClrOption } from './option'; import { ComboboxFocusHandler } from './providers/combobox-focus-handler.service'; import { OptionSelectionService } from './providers/option-selection.service'; import * as i0 from "@angular/core"; export declare class ClrOptions implements AfterViewInit, LoadingListener, OnDestroy { optionSelectionService: OptionSelectionService; id: number; private el; commonStrings: ClrCommonStringsService; private focusHandler; private toggleService; private document; optionsId: string; loading: boolean; _items: QueryList>; private subscriptions; constructor(optionSelectionService: OptionSelectionService, id: number, el: ElementRef, commonStrings: ClrCommonStringsService, focusHandler: ComboboxFocusHandler, toggleService: ClrPopoverToggleService, parentHost: ElementRef, document: any); get items(): QueryList>; set items(items: QueryList>); /** * Tests if the list of options is empty, meaning it doesn't contain any items */ get emptyOptions(): boolean; get noResultsElementId(): string; ngAfterViewInit(): void; ngOnDestroy(): void; searchText(input: string): string; loadingStateChange(state: ClrLoadingState): void; static ɵfac: i0.ɵɵFactoryDeclaration, [null, null, null, null, null, null, { optional: true; }, null]>; static ɵcmp: i0.ɵɵComponentDeclaration, "clr-options", never, { "optionsId": "id"; }, {}, ["items"], ["*"], false, never>; }