import { FormSelectableCard } from '../../internal/components/form-selectable-card/form-selectable-card'; /** * @summary Radios cards allow the user to select a single option from a group using a card-like control. * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/radio/radio-card/web-E13BWt4i * * @dependency dsa-icon * * @slot - The radio card's label. * @slot description - The radio 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 DSARadioCard extends FormSelectableCard { protected type: "radio"; protected handleClick(): void; handleDisabledChange(): void; } declare global { interface HTMLElementTagNameMap { 'dsa-radio-card': DSARadioCard; } }