import { EventEmitter, OnInit } from '@angular/core'; import { IconType } from '../icon/icon-types'; /** * Informa a los usuarios sobre cambios importantes o condiciones persistentes. * * Usa este componente si necesitas comunicar a los usuarios de una manera prominente. Los Banner son ubicados en la parte superior de una página o sección al que aplican, abajo del header de los mismos. */ export declare class Banner implements OnInit { statusIcon: IconType; hide: boolean; animationState: 'default' | 'closing'; /** * Title content for the banner */ title: any; /** * Sets the status for the banner */ status: 'default' | 'info' | 'success' | 'attention' | 'alert'; /** * Displays a close button */ dismissable: boolean; /** * Action label content */ actionLabel: string; /** * Callback when the action */ action: EventEmitter; /** * Callback when the banner is dismissed. */ dismiss: EventEmitter; ngOnInit(): void; /** * Emits the action callback. */ onAction(): void; /** * Closes the banner. * Emits the dismiss callback. */ onClose(event?: any): void; onFadeFinished(event: AnimationEvent): void; }