import { DsfrHeadingLevel } from '../../shared';
import * as i0 from "@angular/core";
export declare class DsfrCalloutComponent {
    /**
     * Titre du call out. Si inexistant, pas de balise titre.
     */
    heading: string;
    /**
     * Le niveau de titre devant être utilisé.
     * Valeurs supportées : H2, H3, H4, H5, H6 ou P si vous ne souhaitez pas positionner un titre de section.
     */
    headingLevel: DsfrHeadingLevel;
    /**
     * Indique la classe d'icône à utiliser en haut à gauche. Ex. `fr-icon-information-line`.
     */
    icon: string;
    /**
     * Permet de personnaliser la couleur du tag. Il faut donner la class exact (ex : fr-callout--green-emeraude) que vous trouverez
     * [ici](https://gouvfr.atlassian.net/wiki/spaces/DB/pages/222331196/Mise+en+avant+-+Call+out#Personnalisation).
     */
    customClass: string;
    /**
     * Détermine la liste des classes CSS à positioner sur le parent.
     * @returns un tableau de classes CSS
     *
     * @internal
     */
    getClasses(): string[];
    static ɵfac: i0.ɵɵFactoryDeclaration<DsfrCalloutComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DsfrCalloutComponent, "dsfr-callout", never, { "heading": { "alias": "heading"; "required": false; }; "headingLevel": { "alias": "headingLevel"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; }, {}, never, ["*"], false, never>;
}
