import { LitElement } from "lit"; import type { TemplateResult } from "lit"; type AlertSeverity = "info" | "success" | "warning" | "critical"; type AlertVariant = "inline" | "banner"; /** * @fires alert-action - Fired when the alert's action is activated. * @fires alert-dismiss - Fired when the alert is dismissed. */ export declare class XmAlert extends LitElement { static styles: CSSStyleSheet[]; severity: AlertSeverity; heading: string; dismissible: boolean; static: boolean; prominent: boolean; variant: AlertVariant; private _hasBodyText; private _hasAction; render(): TemplateResult; private _onDefaultSlot; private _onActionSlot; private _onActionClick; private _onDismiss; } declare global { interface HTMLElementTagNameMap { "xm-alert": XmAlert; } } export {};