import ItemStack from '../../../org/bukkit/inventory/ItemStack.js'; import Material from '../../../org/bukkit/Material.js'; import MaterialData from './MaterialData.js'; import TexturedMaterial from './TexturedMaterial.js'; export default interface Step extends TexturedMaterial { clone(): MaterialData; clone(): any; clone(): TexturedMaterial; clone(): Step; getData(): number; getItemType(): Material; getMaterial(): Material; getTextures(): Array; isInverted(): boolean; setData(data: number): void; setInverted(inv: boolean): void; setMaterial(material: Material): void; toItemStack(): ItemStack; toItemStack(amount: number): ItemStack; } export default class Step { static get $javaClass(): any; constructor(); constructor(type: Material); constructor(type: Material, data: number); }