import { ARIAGlobalStatesAndProperties, FoundationElement } from '@ni/fast-foundation'; import { BannerSeverity } from './types'; declare global { interface HTMLElementTagNameMap { 'nimble-banner': Banner; } } /** * A nimble-styled notification banner for persistent messages. */ export declare class Banner extends FoundationElement { /** * @public * @description * Whether the banner is visible or not */ open: boolean; /** * @public * @description * Severity of the banner's message */ severity: BannerSeverity; /** * @public * @description * Whether the banner title is hidden */ titleHidden: boolean; /** * @public * @description * Hides the dismiss button */ preventDismiss: boolean; /** * @internal */ openChanged(): void; /** * @internal */ dismissBanner(): void; } export interface Banner extends ARIAGlobalStatesAndProperties { } export declare const bannerTag = "nimble-banner";