import { OnDestroy, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; export declare class BetterMultiSelectComponent implements OnInit, OnDestroy, ControlValueAccessor { unselectedItems: any[]; selectedItems: any[]; compareKey: string; displayKey: string; set allItems(allItems: any[]); get allItems(): any[]; selectControl: FormControl; resultFormatter: (x: any) => any; private ngUnsubscribe; private _allItems; ngOnInit(): void; ngOnDestroy(): void; onChange: any; onTouched: any; writeValue(obj: any[]): void; registerOnChange(fn: () => any): void; registerOnTouched(fn: () => any): void; close(item: any, index: number): void; private processItems; private findIndexOf; }