import { FormToggleButton } from '../../internal/components/form-toggle-button/form-toggle-button'; /** * @summary Checkbox buttons allow the user to select multiple options from a group using a button-like control. * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/checkbox/checkbox-button/web-0w5u5B3c * * @dependency dsa-icon * * @slot - The checkbox button's label. * * @event dsa-blur - Emitted when the button loses focus. * @event dsa-focus - Emitted when the button gains focus. */ export default class DSACheckboxButton extends FormToggleButton { protected type: "checkbox"; connectedCallback(): void; protected handleClick(): void; handleErrorChange(): void; } declare global { interface HTMLElementTagNameMap { 'dsa-checkbox-button': DSACheckboxButton; } }