import { CLAlign, CLBorderRadius, CLColors, CLColorVariants, CLGenericFunction } from '../../../types'; export interface CLBannerProps { /** The action label text to be displayed. */ actionLabel?: string; /** Set the horizontal alignment of content. The property can be one of `CLAlign`, e.g. `CLAlign.Left` */ align?: CLAlign; /** Sets the aria-label on the banner if the `onClick` property has been set. It should be used when the `onClick` property has been set. */ ariaLabel?: string; /** A boolean value when set to `true`, adds a border to the banner. */ bordered?: boolean; /** The border radius size. The property can be one of `CLBorderRadius`, e.g. `CLBorderRadius.Medium`. */ borderRadius?: CLBorderRadius; /** A `boolean` value which dictates the busy state of the Banner. When set to `true`, it utilizes the `` component. */ busy?: boolean; /** Sets the color of the Banner. The property can be one of `CLColors`, e.g. `CLColors.Primary`. */ color?: CLColors; /** Sets the height of the Banner, it's default value is `auto`. */ height?: string; /** The text to be displayed as the message. */ message?: string; /** A callback function to handle click events */ onAction?: CLGenericFunction; /** A callback function to handle click events. It should be used when in conjunction with the `ariaLabel` property. */ onClick?: CLGenericFunction; /** A callback function to handle when the banner is dismissed. */ onDismiss?: CLGenericFunction; /** When set to `false` it will not render a Banner with rounded corners. */ rounded?: boolean; /** Sets a custom ID used for unit tests. */ testId?: string; /** Set the text of the title which should be displayed. */ title?: string; /** Sets the width of the Banner, it's default value is `100%`. */ width?: string; /** Sets the color variant. The property can be one of `ColorVariants.Ghost | ColorVariants.Outline | ColorVariants.Soft | ColorVariants.Solid`, e.g `CLColorVariants.Soft`. */ variant?: CLColorVariants.Ghost | CLColorVariants.Outline | CLColorVariants.Soft | CLColorVariants.Solid; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { color: CLColors; variant: CLColorVariants.Ghost | CLColorVariants.Outline | CLColorVariants.Soft | CLColorVariants.Solid; rounded: boolean; testId: string; width: string; height: string; align: CLAlign; busy: boolean; bordered: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;