import ClickableItem from '../../../../fr/minuskube/inv/ClickableItem.js'; import Pagination from './Pagination.js'; import SlotIterator from './SlotIterator.js'; import SlotIterator$Type from './SlotIterator$Type.js'; import SlotPos from './SlotPos.js'; import SmartInventory from '../../../../fr/minuskube/inv/SmartInventory.js'; export default interface InventoryContents { add(arg0: ClickableItem): InventoryContents; all(): Array>; fill(arg0: ClickableItem): InventoryContents; fillBorders(arg0: ClickableItem): InventoryContents; fillColumn(arg0: number, arg1: ClickableItem): InventoryContents; fillRect(arg0: SlotPos, arg1: SlotPos, arg2: ClickableItem): InventoryContents; fillRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: ClickableItem): InventoryContents; fillRow(arg0: number, arg1: ClickableItem): InventoryContents; firstEmpty(): any; get(arg0: SlotPos): any; get(arg0: number, arg1: number): any; inventory(): SmartInventory; iterator(arg0: string): any; newIterator(arg0: SlotIterator$Type, arg1: SlotPos): SlotIterator; newIterator(arg0: SlotIterator$Type, arg1: number, arg2: number): SlotIterator; newIterator(arg0: string, arg1: SlotIterator$Type, arg2: SlotPos): SlotIterator; newIterator(arg0: string, arg1: SlotIterator$Type, arg2: number, arg3: number): SlotIterator; pagination(): Pagination; property(arg0: string): any; property(arg0: string, arg1: any): any; set(arg0: SlotPos, arg1: ClickableItem): InventoryContents; set(arg0: number, arg1: number, arg2: ClickableItem): InventoryContents; setProperty(arg0: string, arg1: any): InventoryContents; } export default class InventoryContents { static get $javaClass(): any; }