import { OnInit } from '@angular/core';
import { DefaultControlComponent } from '../shared';
import * as i0 from "@angular/core";
export declare abstract class DefaultRadioComponent extends DefaultControlComponent<any> implements OnInit {
    /*** Bascule l'affichage des radio-buttons en ligne. */
    inline: boolean;
    /** Message d'erreur, quand il est présent les couleurs changent. */
    error: string;
    /** Message de validation, quand il est présent les couleurs changent. */
    valid: string;
    /** Attribut required du radio-button. */
    required: boolean;
    /** Permet de rétablir une graisse standard sur la légende. */
    legendRegular: boolean;
    get fieldsetLabelledBy(): string;
    get hintId(): string;
    get legendId(): string;
    /** Légende du groupe de boutons radios (alias sur la propriété label). */
    set legend(legend: string);
    ngOnInit(): void;
    /** @internal */
    getRadioId(index: number): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<DefaultRadioComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DefaultRadioComponent, "ng-component", never, { "inline": { "alias": "inline"; "required": false; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; "required": { "alias": "required"; "required": false; }; "legendRegular": { "alias": "legendRegular"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; }, {}, never, never, false, never>;
}
