import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { NgSelectComponent } from '@ng-select/ng-select'; import { SelectItem } from '@sowatech/shared/@types'; import * as i0 from "@angular/core"; export type VALUE = any; export declare class MultiLRUComponent implements OnInit, OnDestroy { ngSelect: NgSelectComponent; selectedValues: EventEmitter; selectedTexts: EventEmitter; valueChange: EventEmitter; focusLost: EventEmitter; private _textValues; /**Text der SelectItems */ get value(): string[]; set value(value: string[]); inputSelectItems: SelectItem[]; inputSelectItemsFn: (searchTerm: string) => Promise; name: string; multiple: boolean; addTag: boolean; maxSelectedItems: number; inputMaxLength: number; filterMethod: 'includes' | 'startswith'; cssClass: string; private loadingCounter; private readonly subscriptions; ngOnInit(): void; ngOnDestroy(): void; onSelectChanged(): void; onSearch(searchTerm: string): Promise; filterFunction: (term: string, item: SelectItem) => boolean; private showLoading; private hideLoading; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }