import { LitElement } from 'lit'; /** * Full-width announcement bar for banners, promos, and alerts * * @slot - Message content * @slot action - CTA button * @slot icon - Custom icon * * @fires ui-dismiss - Fired when the bar is dismissed * * @csspart bar - The announcement bar container * @csspart icon - The icon wrapper * @csspart content - The message content wrapper * @csspart action - The action slot wrapper * @csspart close-button - The dismiss button */ export declare class UIAnnouncementBar extends LitElement { static styles: import("lit").CSSResult; variant: 'info' | 'success' | 'warning' | 'promo'; dismissible: boolean; sticky: boolean; /** If set, the entire bar becomes a clickable link */ href: string; private _handleDismiss; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-announcement-bar': UIAnnouncementBar; } } //# sourceMappingURL=announcement-bar.d.ts.map