---@meta
---@class ccs.ActionManagerEx :cc.Ref
local ActionManagerEx={ }
ccs.ActionManagerEx=ActionManagerEx
---* Stop an Action with a name.
---* param jsonName UI file name
---* param actionName action name in the UIfile.
---* return ActionObject which named as the param name
---@param jsonName char
---@param actionName char
---@return ccs.ActionObject
function ActionManagerEx:stopActionByName (jsonName,actionName) end
---* Gets an ActionObject with a name.
---* param jsonName UI file name
---* param actionName action name in the UI file.
---* return ActionObject which named as the param name
---@param jsonName char
---@param actionName char
---@return ccs.ActionObject
function ActionManagerEx:getActionByName (jsonName,actionName) end
---*
---@return int
function ActionManagerEx:getStudioVersionNumber () end
---@overload fun(char:char,char:char,cc.CallFunc:cc.CallFunc):self
---@overload fun(char:char,char:char):self
---@param jsonName char
---@param actionName char
---@param func cc.CallFunc
---@return ccs.ActionObject
function ActionManagerEx:playActionByName (jsonName,actionName,func) end
---* Release all actions.
---@return self
function ActionManagerEx:releaseActions () end
---* Purges ActionManager point.
---* js purge
---* lua destroyActionManager
---@return self
function ActionManagerEx:destroyInstance () end
---* Gets the static instance of ActionManager.
---* js getInstance
---* lua getInstance
---@return self
function ActionManagerEx:getInstance () end