import { ElementRef, AfterViewInit, SimpleChanges, OnInit, OnChanges } from "@angular/core"; import { BannerPosition, BannerType } from "@design-system-rte/core/components/banner/banner.interface"; import { ButtonSize } from "@design-system-rte/core/components/button/common/common-button"; import * as i0 from "@angular/core"; export declare class BannerComponent implements OnInit, OnChanges, AfterViewInit { readonly bannerElement: import("@angular/core").Signal | undefined>; readonly type: import("@angular/core").InputSignal; readonly message: import("@angular/core").InputSignal; readonly position: import("@angular/core").InputSignal; readonly title: import("@angular/core").InputSignal; readonly closable: import("@angular/core").InputSignal; readonly isOpen: import("@angular/core").InputSignal; readonly isCompact: import("@angular/core").InputSignal; readonly actionLabel: import("@angular/core").InputSignal; readonly click: import("@angular/core").OutputEmitterRef; readonly visible: import("@angular/core").WritableSignal; readonly rendering: import("@angular/core").WritableSignal; readonly close: import("@angular/core").OutputEmitterRef; readonly iconName: import("@angular/core").Signal; readonly actionButtonSize: import("@angular/core").Signal; readonly closeButtonAriaLabel = "Fermer la banni\u00E8re"; readonly customId: string; readonly titleId: import("@angular/core").Signal; readonly messageId: import("@angular/core").Signal; readonly computedBannerTypeLabel: import("@angular/core").Signal; readonly isClosable: import("@angular/core").Signal; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; clickAction(): void; closeBanner(): void; private openBanner; private focusBanner; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }