---@meta hexis/skyblock/skills

---Generated declarations. Requires the matching Hexis build; live acceptance is pending.
local M = {}

---@class HexisSkillProgress
---@field level integer
---@field percent number
---@field maxed boolean
---@field gained number
---@field per_hour? number
---@field to_next? string
---@field to_60? string
---@field capped boolean
---@field estimated? boolean
---@field incomplete? boolean
---@class HexisSkillTracker
---@field update fun(self: HexisSkillTracker)
---@field get fun(self: HexisSkillTracker, name: string): HexisSkillProgress?
---@param names string[]
---@param options? {warmup_seconds?: number, clock?: fun(): number}
---@return HexisSkillTracker
function M.new(names,options) end

return M
