import type { IconName } from '../mud-icon/mud-icon.types'; export declare const BANNER_VARIANTS: readonly ["info", "warning", "error"]; export type BannerVariant = (typeof BANNER_VARIANTS)[number]; export declare const BANNER_EMPHASES: readonly ["subtle", "strong"]; export type BannerEmphasis = (typeof BANNER_EMPHASES)[number]; /** Default per-variant icon name resolved by `mud-icon` when `iconName` is unset. */ export declare const BANNER_DEFAULT_ICONS: Record; /** * Variants that imply an assertive live region (urgent) per the WCAG * status/alert pattern. `info` stays polite. Mirrors mud-toast * convention for cross-component consistency. */ export declare const BANNER_ASSERTIVE_VARIANTS: ReadonlySet;