import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; interface MultiSelectOption { value: string | number; label: string; disabled?: boolean; } declare class MultiSelectComponent { options: MultiSelectOption[]; value: (string | number)[]; disabled: boolean; searchable: boolean; placeholder: string; emptyText: string; className: string; selectionChange: EventEmitter<(string | number)[]>; isOpen: boolean; searchQuery: string; private el; private cdr; get selectedOptions(): MultiSelectOption[]; get filteredOptions(): MultiSelectOption[]; isSelected(val: string | number): boolean; toggleMenu(): void; toggleOption(val: string | number): void; onOptionClick(event: Event, opt: MultiSelectOption): void; removeTag(event: Event, val: string | number): void; onSearch(event: Event): void; onClickOutside(target: EventTarget | null): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { MultiSelectComponent }; export type { MultiSelectOption };