# AUTO GENERATED FILE - DO NOT EDIT import typing # noqa: F401 from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401 from dash.development.base_component import Component, _explicitize_args ComponentType = typing.Union[ str, int, float, Component, None, typing.Sequence[typing.Union[str, int, float, Component, None]], ] NumberType = typing.Union[ typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex ] class Checklist(Component): """A Checklist component. Checklist is a component that encapsulates several checkboxes. The values and labels of the checklist are specified in the `options` property and the checked items are specified with the `value` property. Each checkbox is rendered as an input with a surrounding label. Keyword arguments: - options (list of dicts; optional): An array of options. `options` is a list of string | number | booleans | dict | list of dicts with keys: - label (a list of or a singular dash component, string or number; required): The option's label. - value (string | number | boolean; required): The value of the option. This value corresponds to the items specified in the `value` property. - disabled (boolean; optional): If True, this option is disabled and cannot be selected. - title (string; optional): The HTML 'title' attribute for the option. Allows for information on hover. For more information on this attribute, see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title. - value (list of string | number | booleans; optional): The currently selected value. - inline (boolean; default False): Indicates whether the options labels should be displayed inline (True=horizontal) or in a block (False=vertical). - className (string; optional): The class of the container (div). - inputStyle (dict; optional): The style of the checkbox element. - inputClassName (string; default ''): The class of the checkbox element. - labelStyle (dict; optional): The style of the