import { ISelectListItem } from './ISelectListItem'; import { ListItems } from '../ListItems'; import { LanguageService } from '@ts-core/frontend/language'; import { EventEmitter } from '@angular/core'; export declare class SelectListItems, V = any> extends ListItems { protected _selectedItem: U; protected _selectedData: V; protected _selectedIndex: number; protected _changed: EventEmitter; constructor(language: LanguageService, isAutoTranslate?: boolean); protected commitSelectedItemProperties(): void; protected commitSelectedDataProperties(): void; protected commitSelectedIndexProperties(): void; get selectedItem(): U; set selectedItem(value: U); get selectedIndex(): number; set selectedIndex(value: number); get selectedData(): V; set selectedData(value: V); complete(indexOrDataToSelect?: number | V): void; refresh(...params: any[]): void; refreshSelection(...params: any[]): void; destroy(): void; get changed(): EventEmitter; }