/** * A checkbox allows the user to make a binary choice (choosing only one of two possible options). It's similar to [CheckButton] in functionality, but it has a different appearance. To follow established UX patterns, it's recommended to use CheckBox when toggling it has **no** immediate effect on something. For instance, it should be used when toggling it will only do something once a confirmation button is pressed. * * See also [BaseButton] which contains common properties and methods associated with this node. * */ declare class CheckBox extends Button { /** * A checkbox allows the user to make a binary choice (choosing only one of two possible options). It's similar to [CheckButton] in functionality, but it has a different appearance. To follow established UX patterns, it's recommended to use CheckBox when toggling it has **no** immediate effect on something. For instance, it should be used when toggling it will only do something once a confirmation button is pressed. * * See also [BaseButton] which contains common properties and methods associated with this node. * */ new(): CheckBox; static "new"(): CheckBox connect>(signal: T, method: SignalFunction): number; }