import { FormSelectableCard } from '../../internal/components/form-selectable-card/form-selectable-card'; /** * @summary Checkbox cards allow the user to select multiple options from a group using a card-like control. * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/checkbox/checkbox-card/web-0w5u5B3c * * @dependency dsa-icon * * @slot - The checkbox card's label. * @slot description - The checkbox card's description. * @slot image - An optional image to illustrate. Should take 100% of the available height / width in horizontal / vertical layout. * * @event dsa-blur - Emitted when the card loses focus. * @event dsa-focus - Emitted when the card gains focus. */ export default class DSACheckboxCard extends FormSelectableCard { protected type: "checkbox"; connectedCallback(): void; protected handleClick(): void; handleErrorChange(): void; } declare global { interface HTMLElementTagNameMap { 'dsa-checkbox-card': DSACheckboxCard; } }