---@diagnostic disable: missing-return, lowercase-global ---@meta ---@param index number ---@return number numRequirements ---Returns the number of ability requirements for purchasing a trainer service. Ability requirements are often used for ranked class spells purchased from the trainer: e.g. learning Blood Strike (Rank 3) requires having learned Blood Strike (Rank 2). See GetTrainerServiceAbilityReq() for information about specific ability requirements. function GetTrainerServiceNumAbilityReq(index) end