---@meta --- ---Provides an interface to the user's clock. --- ---@class love.timer love.timer = {} --- ---Returns the average delta time (seconds per frame) over the last second. --- ---@return number delta # The average delta time over the last second. function love.timer.getAverageDelta() end --- ---Returns the time between the last two frames. --- ---@return number dt # The time passed (in seconds). function love.timer.getDelta() end --- ---Returns the current frames per second. --- ---@return number fps # The current FPS. function love.timer.getFPS() end --- ---Returns the value of a timer with an unspecified starting time. --- ---This function should only be used to calculate differences between points in time, as the starting time of the timer is unknown. --- ---@return number time # The time in seconds. Given as a decimal, accurate to the microsecond. function love.timer.getTime() end --- ---Pauses the current thread for the specified amount of time. --- ---@param s number # Seconds to sleep for. function love.timer.sleep(s) end --- ---Measures the time between two frames. --- ---Calling this changes the return value of love.timer.getDelta. --- ---@return number dt # The time passed (in seconds). function love.timer.step() end