import { ElementRef, EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { LanguagesService } from '../../../core'; import { Observable } from 'rxjs'; import { DialogService } from '@progress/kendo-angular-dialog'; export declare class MultiSelectComponent implements OnInit { lang: LanguagesService; private dialog; constructor(el: ElementRef, lang: LanguagesService, dialog: DialogService); readonly: boolean; autocomplete: boolean; values: any[]; valuesChange: EventEmitter; focus: EventEmitter; listKendoInternal: { [key: string]: any; }[]; get listKendo(): { [key: string]: any; }[]; set listKendo(v: { [key: string]: any; }[]); listData: { [key: string]: any; }[]; get list(): any[][]; set list(v: any[][]); maxRows: number; maxCols: number; simpleMode: boolean; detail: EventEmitter; style: any; listArrayItems: any[][]; moreDialogOpened: boolean; editDialogOpened: boolean; srcData: any[]; desData: any[]; srcSelected: any[]; desSelected: any[]; ngOnInit(): void; isCheck(item: any): boolean; findText(value: number): string; reduceText(text: string, length?: number): string; prepare(): void; selectAll(src: any, des: any): void; select(keys: any, src: any, des: any): void; apply(): void; filterChange(v: any): void; valueNormalizer: (text$: Observable) => Observable; openDetail(): void; showDetail(template: TemplateRef): void; onInputFocus(): void; }