---@meta
---@class cc.ActionFloat :cc.ActionInterval
local ActionFloat={ }
cc.ActionFloat=ActionFloat
---*
---@param duration float
---@param from float
---@param to float
---@param callback function
---@return boolean
function ActionFloat:initWithDuration (duration,from,to,callback) end
---* Creates FloatAction with specified duration, from value, to value and callback to report back
---* results
---* param duration of the action
---* param from value to start from
---* param to value to be at the end of the action
---* param callback to report back result
---* return An autoreleased ActionFloat object
---@param duration float
---@param from float
---@param to float
---@param callback function
---@return self
function ActionFloat:create (duration,from,to,callback) end
---* Overridden ActionInterval methods
---@param target cc.Node
---@return self
function ActionFloat:startWithTarget (target) end
---*
---@return self
function ActionFloat:clone () end
---*
---@param delta float
---@return self
function ActionFloat:update (delta) end
---*
---@return self
function ActionFloat:reverse () end
---*
---@return self
function ActionFloat:ActionFloat () end