import { IObservableArray } from 'mobx'; import { Item, ItemData } from '../types/types'; declare class ItemsModel { items: IObservableArray; itemsHistory: Array>; pointer: number; constructor(); addItem(ItemText: string): void; setItemsData(newItems: Array): void; getItems(): IObservableArray; getSelectedItems(): IObservableArray; pushToHistory(): void; undo(): void; redo(): void; findItem(item: Item): Item; } export default ItemsModel;