---@meta
---@class ccui.AbstractCheckButton :ccui.Widget
local AbstractCheckButton={ }
ccui.AbstractCheckButton=AbstractCheckButton
---*
---@return cc.ResourceData
function AbstractCheckButton:getCrossDisabledFile () end
---*
---@return cc.ResourceData
function AbstractCheckButton:getBackDisabledFile () end
---* Load background selected state texture for check button.
---* param backGroundSelected The background selected state image name.
---* param texType @see `Widget::TextureResType`
---@param backGroundSelected string
---@param texType int
---@return self
function AbstractCheckButton:loadTextureBackGroundSelected (backGroundSelected,texType) end
---* Load background disabled state texture for checkbox.
---* param backGroundDisabled The background disabled state texture name.
---* param texType @see `Widget::TextureResType`
---@param backGroundDisabled string
---@param texType int
---@return self
function AbstractCheckButton:loadTextureBackGroundDisabled (backGroundDisabled,texType) end
---*
---@return cc.ResourceData
function AbstractCheckButton:getCrossNormalFile () end
---* Change CheckBox state.
---* Set to true will cause the CheckBox's state to "selected", false otherwise.
---* param selected Set to true will change CheckBox to selected state, false otherwise.
---@param selected boolean
---@return self
function AbstractCheckButton:setSelected (selected) end
---*
---@return cc.ResourceData
function AbstractCheckButton:getBackPressedFile () end
---* brief Return the sprite instance of front cross when disabled
---* return the sprite instance of front cross when disabled
---@return cc.Sprite
function AbstractCheckButton:getRendererFrontCrossDisabled () end
---* brief Return the sprite instance of background
---* return the sprite instance of background.
---@return cc.Sprite
function AbstractCheckButton:getRendererBackground () end
---* Load cross texture for check button.
---* param crossTextureName The cross texture name.
---* param texType @see `Widget::TextureResType`
---@param crossTextureName string
---@param texType int
---@return self
function AbstractCheckButton:loadTextureFrontCross (crossTextureName,texType) end
---* brief Return the sprite instance of background when disabled
---* return the sprite instance of background when disabled
---@return cc.Sprite
function AbstractCheckButton:getRendererBackgroundDisabled () end
---* Query whether CheckBox is selected or not.
---* return true means "selected", false otherwise.
---@return boolean
function AbstractCheckButton:isSelected () end
---*
---@param backGround string
---@param backGroundSelected string
---@param cross string
---@param backGroundDisabled string
---@param frontCrossDisabled string
---@param texType int
---@return boolean
function AbstractCheckButton:init (backGround,backGroundSelected,cross,backGroundDisabled,frontCrossDisabled,texType) end
---*
---@return cc.ResourceData
function AbstractCheckButton:getBackNormalFile () end
---* Load all textures for initializing a check button.
---* param background The background image name.
---* param backgroundSelected The background selected image name.
---* param cross The cross image name.
---* param backgroundDisabled The background disabled state texture.
---* param frontCrossDisabled The front cross disabled state image name.
---* param texType @see `Widget::TextureResType`
---@param background string
---@param backgroundSelected string
---@param cross string
---@param backgroundDisabled string
---@param frontCrossDisabled string
---@param texType int
---@return self
function AbstractCheckButton:loadTextures (background,backgroundSelected,cross,backgroundDisabled,frontCrossDisabled,texType) end
---* brief Return a zoom scale
---* return A zoom scale of Checkbox.
---* since v3.3
---@return float
function AbstractCheckButton:getZoomScale () end
---* brief Return the sprite instance of front cross
---* return the sprite instance of front cross
---@return cc.Sprite
function AbstractCheckButton:getRendererFrontCross () end
---* brief Return the sprite instance of background when selected
---* return the sprite instance of background when selected
---@return cc.Sprite
function AbstractCheckButton:getRendererBackgroundSelected () end
---* Load background texture for check button.
---* param backGround The background image name.
---* param type @see `Widget::TextureResType`
---@param backGround string
---@param type int
---@return self
function AbstractCheckButton:loadTextureBackGround (backGround,type) end
---* When user pressed the CheckBox, the button will zoom to a scale.
---* The final scale of the CheckBox equals (CheckBox original scale + _zoomScale)
---* since v3.3
---@param scale float
---@return self
function AbstractCheckButton:setZoomScale (scale) end
---* Load frontcross disabled texture for checkbox.
---* param frontCrossDisabled The front cross disabled state texture name.
---* param texType @see `Widget::TextureResType`
---@param frontCrossDisabled string
---@param texType int
---@return self
function AbstractCheckButton:loadTextureFrontCrossDisabled (frontCrossDisabled,texType) end
---*
---@return cc.Node
function AbstractCheckButton:getVirtualRenderer () end
---*
---@return boolean
function AbstractCheckButton:init () end
---*
---@return size_table
function AbstractCheckButton:getVirtualRendererSize () end