import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { SelectItem } from 'primeng/primeng'; import { NecMultiSelectData } from './multi-select-data'; import { SelectedInfo } from './selected-info'; export declare class NecMultiSelectComponent implements OnInit, OnChanges, AfterViewInit { private el; selectInfo: NecMultiSelectData; selectedValues: string[]; isInitEmit: boolean; showOptions: boolean; autoSize: boolean; showSelectAllItem: boolean; hideClear: boolean; selectedChange: EventEmitter; selectedClean: EventEmitter; labelContent: string; showMenu: boolean; oldSelectedItems: string[]; selectedItems: string[]; allItems: SelectItem[]; selectedAll: boolean; timer: any; width: number; constructor(el: ElementRef); ngAfterViewInit(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; menuShowStateChange(): void; getBoundingClientRect(): void; mouseLeaveBox(): void; getShowTooltip(): string; getShowContent(): string; selectItem(selectItem: SelectItem): void; isSelected(item: SelectItem): boolean; clearAll(): void; private refreshBox; private checkAllSelected; }