export declare class SpwGroup {
host: HTMLSpwGroupElement;
/** Type d'éléments contenus dans le groupe (buttons, checkboxes, radios, links) */
type: 'buttons' | 'checkboxes' | 'radios' | 'links';
/** Orientation du groupe (horizontal ou vertical) */
orientation: 'horizontal' | 'vertical';
/** Alignement horizontal du groupe */
alignment: 'left' | 'center' | 'right';
/** Détermine si le groupe est désactivé */
disabled: boolean;
/** Texte à afficher au-dessus de l'élément de formulaire */
label: string;
/** Si `true`, le label comporte une astérisque */
required?: boolean;
/** Si `true`, l'ordre des boutons est inversé en mobile (uniquement valable en cas d'alignement left) */
isReversed?: boolean;
/** Attribut `name` de l'élément input */
name: string;
/** Si vrai, le groupe prend toute la largeur */
isFullWidth?: boolean;
/** Comportement du flex-wrap sur le container */
flexWrap: string;
/** Texte d'assistance à afficher sous le label (pour les types checkboxes et radios) */
assistiveText?: string;
/** Message d'erreur à afficher sous le groupe (pour les types checkboxes et radios) */
error?: string;
/** Message d'indication (hint) à afficher sous le groupe (pour les types checkboxes et radios) */
hint?: string;
/** Message de succès à afficher sous le groupe (pour les types checkboxes et radios) */
success?: string;
/** Message de warning à afficher sous le groupe (pour les types checkboxes et radios) */
warning?: string;
/** Titre du tooltip */
tooltipTitle?: string;
/** Texte du tooltip */
tooltipText?: string;
/** Largeur maximale du tooltip */
tooltipMaxWidth?: string;
/** Positionnement du tooltip */
tooltipDirection?: 'top' | 'bottom' | 'left' | 'right';
/** Curseur du tooltip */
tooltipCursor?: 'pointer' | 'default' | 'help' | 'disabled';
private slotEl;
private get isCheckboxOrRadio();
componentDidLoad(): void;
handleSlotChange(): void;
private get groupClasses();
private renderMessages;
render(): any;
}