import { type ITickData } from './types.js'; import type Item from './item/Item.js'; import { AsyncEE } from './util/AsyncEE.js'; export default class Inventory { choosing: number[]; event: AsyncEE; items: Array; constructor(slots: number); get current(): (Item | undefined)[]; update(tickData: ITickData): void; choose(index: number): Promise; chooseMulti(indexes: number[]): Promise; chooseAll(): Promise; chooseNone(): void; swap(index1: number, index2: number): Promise; addItem(item: Item): Promise; removeItem(item: Item): Promise; } //# sourceMappingURL=Inventory.d.ts.map