import { EventEmitter } from "../../stencil-public-runtime"; export type SwirlBannerAriaRole = "alert" | "status"; export type SwirlBannerIntent = "default" | "critical" | "success" | "warning" | "info"; export type SwirlBannerSize = "s" | "m"; export declare class SwirlBanner { element: HTMLElement; actionLabel?: string; content: string; dismissable?: boolean; dismissLabel?: string; importance?: SwirlBannerAriaRole; intent?: SwirlBannerIntent; showIcon?: boolean; icon?: string; size?: SwirlBannerSize; action?: EventEmitter; dismiss?: EventEmitter; private dismissButtonEl; private iconEl; private mediaQueryUnsubscribe; componentDidLoad(): void; disconnectedCallback(): void; private forceIconProps; private determineIcon; onAction: (event: MouseEvent) => void; onDismiss: (event: MouseEvent) => void; render(): any; }