import { Sprite } from '../../'; import { BadgeStyle } from '../../../enums'; import { ItemsCollection, ListItem, ResText } from '../modules/'; import { UIMenuItem } from './'; export declare class UIMenuListItem extends UIMenuItem { scrollingEnabled: boolean; holdTimeBeforeScroll: number; protected itemText: ResText; protected arrowLeft: Sprite; protected arrowRight: Sprite; protected index: number; private readonly onListChanged; private arrowOnlyOnSelected; private holdTime; private currOffset; private collection; Collection: ListItem[]; SelectedItem: ListItem; readonly SelectedValue: any; readonly ListChanged: import("../../../utils").ILiteEvent; Index: number; constructor(text: string, description?: string, collection?: ItemsCollection, startIndex?: number, arrowOnlyOnSelected?: boolean); setCollection(collection: ItemsCollection): void; setCollectionItem(index: number, item: ListItem | string, resetSelection?: boolean): void; setVerticalPosition(y: number): void; setRightLabel(text: string): this; setRightBadge(badge: BadgeStyle): this; draw(): void; }