import { Command, IterableLike, ObservableLike, ReadOnlyProperty } from '../../../WebRx'; import { ItemsViewModel } from '../Items/ItemsViewModel'; export declare class ListItemsViewModel extends ItemsViewModel { static displayName: string; readonly selectedItem: ReadOnlyProperty; readonly selectedItems: ReadOnlyProperty; readonly selectedIndex: ReadOnlyProperty; readonly selectedIndicies: ReadOnlyProperty; readonly selectItem: Command; readonly selectItems: Command; readonly selectIndex: Command; readonly selectIndicies: Command; readonly selectRange: Command<{ from: T; to: T; }>; constructor(source: ObservableLike>); protected getItemsForIndicies(indicies: IterableLike): T[] | undefined; protected getIndiciesForItems(items: IterableLike): number[] | undefined; }