/* * MIT License * * Copyright (c) 2022 JabDoesThings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ /** @noSelfInFile */ /// /// declare module '@shughesuk/pipewrench' { export namespace lua.client.Blacksmith.ISUI { export abstract class ISBlacksmithMenu { static [id: string]: any; /** @noSelf */ static addToolTip: (option: any, name: any, texture: any) => any; /** @noSelf */ static checkMetalWeldingFurnitures: ( metalPipes: any, smallMetalSheet: any, metalSheet: any, hinge: any, scrapMetal: any, torchUse: any, skill: any, player: any, toolTip: any, metalBar: any, wire: any ) => any; /** @noSelf */ static checkWire: (wireUses: any, player: any, toolTip: any) => any; /** @noSelf */ static doBuildMenu: (player: any, context: any, worldobjects: any, test: any) => any; /** @noSelf */ static getBlowTorchWithMostUses: (container: any) => any; /** @noSelf */ static getFenceSprite: (player: any) => any; /** @noSelf */ static getFirstBlowTorchWithUses: (container: any, uses: any) => any; /** @noSelf */ static getMaterialCount: (playerObj: any, type: any) => any; /** @noSelf */ static getMaterialUses: (playerObj: any, type: any) => any; /** @noSelf */ static getMetal: (player: any, amount: any) => any; /** @noSelf */ static onAddFuel: (worldobjects: any, furnace: any, coal: any, player: any) => any; /** @noSelf */ static onAddLogs: (worldobjects: any, metalDrum: any, player: any) => any; /** @noSelf */ static onAnvil: (worldobjects: any, player: any) => any; /** @noSelf */ static onBigLocker: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onBigMetalFence: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onBigMetalFenceGate: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onBigWiredFence: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onDoubleMetalDoor: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onDoublePoleDoor: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onEmptyDrum: (worldobjects: any, metalDrum: any, playerObj: any) => any; /** @noSelf */ static onFenceGate: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onInfo: (worldobjects: any, furnace: any, player: any) => any; /** @noSelf */ static onLightDrumFromKindle: ( worldobjects: any, player: any, percedWood: any, stickOrBranch: any, metalDrum: any ) => any; /** @noSelf */ static onLightDrumFromLiterature: ( worldobjects: any, player: any, literature: any, lighter: any, metalDrum: any, fuelAmt: any ) => any; /** @noSelf */ static onLightDrumFromPetrol: (worldobjects: any, player: any, lighter: any, petrol: any, metalDrum: any) => any; /** @noSelf */ static onLightFromKindle: ( worldobjects: any, player: any, percedWood: any, stickOrBranch: any, furnace: any ) => any; /** @noSelf */ static onLightFromLiterature: ( worldobjects: any, player: any, literature: any, lighter: any, furnace: any, fuelAmt: any ) => any; /** @noSelf */ static onLightFromPetrol: (worldobjects: any, player: any, lighter: any, petrol: any, furnace: any) => any; /** @noSelf */ static onMetalCounter: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onMetalCounterCorner: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onMetalCrate: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onMetalDrum: (worldobjects: any, player: any, sprite: any) => any; /** @noSelf */ static onMetalFence: (worldobjects: any, player: any, torchUse: any, sprite: any) => any; /** @noSelf */ static onMetalFloor: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onMetalPoleFence: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onMetalShelves: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onMetalWallFrame: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onPutOutFireDrum: (worldobjects: any, metalDrum: any, player: any) => any; /** @noSelf */ static onRemoveCharcoal: (worldobjects: any, metalDrum: any, player: any) => any; /** @noSelf */ static onRemoveDrum: (worldobjects: any, metalDrum: any, player: any) => any; /** @noSelf */ static onRemoveLogs: (worldobjects: any, metalDrum: any, player: any) => any; /** @noSelf */ static onSmallLocker: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static onStoneFurnace: (worldobjects: any, player: any) => any; /** @noSelf */ static onStopFire: (worldobjects: any, furnace: any, player: any) => any; /** @noSelf */ static onUseBellows: (worldobjects: any, furnace: any, bellows: any, player: any) => any; /** @noSelf */ static onWiredFence: (worldobjects: any, player: any, torchUse: any) => any; /** @noSelf */ static weldingRodUses: (torchUses: any) => any; } } export namespace lua.client.Blacksmith.ISUI.ISBlacksmithMenu { } }