import { QueryList, ElementRef } from '@angular/core'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { SelectorOption } from '../api/selector'; /** @hidden */ export declare class SelectorModalComponent { modalInstance: NgbActiveModal; options: SelectorOption[]; filteredOptions: SelectorOption[]; filter: string; name: string; selectedIndex: number; hasGroups: boolean; itemChildren: QueryList; private preventEdit; constructor(modalInstance: NgbActiveModal); ngOnInit(): void; onKeyDown(event: KeyboardEvent): void; onKeyUp(event: KeyboardEvent): void; onFilterChange(): void; filterMatches(option: SelectorOption, terms: string[]): boolean; getOptionText(option: SelectorOption): string; selectOption(option: SelectorOption): void; canEditSelected(): boolean; close(): void; }