import { EventEmitter } from '@angular/core'; import type { CuiBannerIconOptions, CuiBannerOptions } from './banner.options'; import type { CuiTheme } from '../../services'; import { CuiThemeService } from '../../services'; import * as i0 from "@angular/core"; export declare class CuiBannerComponent implements CuiBannerOptions { private readonly options; protected readonly theme$: CuiThemeService; protected readonly ICON_OPTIONS: CuiBannerIconOptions; protected readonly THEME_CLOSE_BUTTON_ICON_COLORS: Record; status: import("@cuby-ui/core").CuiStatus; isCloseable: boolean; label?: string; actionButtonText?: string; actionButtonClicked: EventEmitter; closed: EventEmitter; protected onAction(): void; protected onClose(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }