---@diagnostic disable: missing-return, lowercase-global ---@return 1nil hasMainHandEnchant ---@return number mainHandExpiration ---@return number mainHandCharges ---@return 1nil hasOffHandEnchant ---@return number offHandExpiration ---@return number offHandCharges ---Returns information about temporary enchantments on the player's weapons. Does not return information about permanent enchantments added via Enchanting, Runeforging, etc; refers instead to temporary buffs such as wizard oils, sharpening stones, rogue poisons, and shaman weapon enhancements. function GetWeaponEnchantInfo() end