import Item from './Item'; import { ItemOrObj } from './interfaces'; export default class ItemBag implements Iterable { [Symbol.iterator](): Iterator; protected _items: Item[]; constructor(items?: ItemOrObj[]); replace(items?: ItemOrObj[]): void; add(item: ItemOrObj): void; readonly count: number; readonly items: Item[]; }