import HumanEntity from '../../../org/bukkit/entity/HumanEntity.js'; import Inventory from './Inventory.js'; import InventoryHolder from './InventoryHolder.js'; import InventoryType from '../../../org/bukkit/event/inventory/InventoryType.js'; import ItemStack from './ItemStack.js'; import Lectern from '../../../org/bukkit/block/Lectern.js'; import Location from '../../../org/bukkit/Location.js'; import Material from '../../../org/bukkit/Material.js'; export default interface LecternInventory extends Inventory { addItem(arg0: Array): any; all(arg0: Material): any; all(arg0: ItemStack): any; clear(): void; clear(arg0: number): void; contains(arg0: ItemStack): boolean; contains(arg0: Material): boolean; contains(arg0: Material, arg1: number): boolean; contains(arg0: ItemStack, arg1: number): boolean; containsAtLeast(arg0: ItemStack, arg1: number): boolean; first(arg0: Material): number; first(arg0: ItemStack): number; firstEmpty(): number; forEach(action: any): void; getContents(): Array; getHolder(): Lectern; getHolder(): InventoryHolder; getItem(arg0: number): ItemStack; getLocation(): Location; getMaxStackSize(): number; getSize(): number; getStorageContents(): Array; getType(): InventoryType; getViewers(): Array; isEmpty(): boolean; iterator(): any; iterator(): any; iterator(arg0: number): any; remove(arg0: Material): void; remove(arg0: ItemStack): void; removeItem(arg0: Array): any; setContents(arg0: Array): void; setItem(arg0: number, arg1: ItemStack): void; setMaxStackSize(arg0: number): void; setStorageContents(arg0: Array): void; spliterator(): any; } export default class LecternInventory { static get $javaClass(): any; }