import { EventEmitter } from '../../stencil-public-runtime'; export declare class SpwCheckbox { private inputElement; el: HTMLSpwCheckboxElement; /** Détermine si la case à cocher est désactivée, rendant l'élément inutilisable */ disabled: boolean; /** Propriété mutable qui reflète si la case à cocher est cochée ou non */ checked: boolean; /** Indique s'il y a une erreur associée à la case à cocher, pour un affichage visuel */ error: boolean; /** Icône à afficher lorsque la case à cocher est cochée */ icon: string; /** Nom de l'élément utilisé dans les formulaires */ name: string; internalChecked: boolean; internals: ElementInternals; /** Événement déclenché lors d'un changement d'état de la case à cocher (cochée ou décochée) */ spwChange: EventEmitter; private handleCheckbox; /** Méthode publique pour changer l'état de la case à cocher. */ toggleCheckedState(newVal: boolean): Promise; checkedChanged(newChecked: boolean): void; private updateFormValue; private handleKeydown; componentWillLoad(): void; componentDidLoad(): void; formResetCallback(): void; private get elementClass(); render(): any; }