import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; /** * Content of an alert, intended for use within ``. This component is an optional * convenience for use with other convenience elements, such as ``; any custom * content block element may be used in its place. * * BaoAlertContent provides no behaviors, instead serving as a purely visual treatment. */ /** * Title of an alert, intended for use within ``. This component is an optional * convenience for one variety of alert title; any custom title element may be used in its place. * * BaoAlertTitle provides no behaviors, instead serving as a purely visual treatment. */ export declare class BaoAlertTitle { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Content of an alert, intended for use within ``. This component is an optional * convenience for use with other convenience elements, such as ``; any custom * content block element may be used in its place. * * BaoAlertContent provides no behaviors, instead serving as a purely visual treatment. */ export declare class BaoAlertContent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Bottom area of an alert that contains action buttons, intended for use within ``. * This component is an optional convenience for use with other convenience elements, such as * ``; any custom action block element may be used in its place. * * BaoAlertActions provides no behaviors, instead serving as a purely visual treatment. */ export declare class BaoAlertActions { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Link inside an alert message, intended for use within ``. * This component is an optional convenience for use with other convenience elements, such as * ``; any custom action block element may be used in its place. * * BaoAlertLink provides no behaviors, instead serving as a purely visual treatment. */ export declare class BaoAlertLink { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * BAO alert component. Alerts should be used when the message concerns an * external subject or a part of the page * * See https://zeroheight.com/575tugn0n/p/03c51f-messages-dalerte/t/80b47c * * BaoAlertComponent provides no behaviors, instead serving as a purely visual treatment. */ export declare class BaoAlertComponent implements OnChanges { /** * Alert type */ type: 'success' | 'danger' | 'warning' | 'emergency' | 'info'; dismissible: boolean; alertTypeTitle?: string; dismissibleButtonAriaLabel?: string; dismiss: EventEmitter; iconType: string; iconTitle: string; ngOnChanges(changes: SimpleChanges): void; alertTypeIcon(value: string): any; alertTitleIcon(value: string): any; onDismissClicked(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }