---@diagnostic disable: missing-return, lowercase-global
---@meta

---@param index number
---@return string toolName
---@return 1nil hasTool
---@return list ...
---Returns a list of required tools for a trade skill recipe. A tool may be an item (e.g. Blacksmith Hammer, Virtuoso Inking Set) the player must possess, or a description of a generic (e.g. near an Anvil, in a Moonwell) or specific (e.g. Netherstorm, Emerald Dragonshrine) location to which the player must travel in order to perform the recipe. The hasTool return is only valid for the former.
function GetTradeSkillTools(index) end
