export type InlineAlertTone = "warning" | "error";
export type InlineAlertVariant = "plain" | "surface";
export type InlineAlertProps = {
    /** Semantic tone used for iconography and colors. */
    tone?: InlineAlertTone;
    /** Visual style variant for the alert surface. */
    variant?: InlineAlertVariant;
    /** Optional heading displayed above the message body. */
    title?: string;
    /** Main message shown inside the alert. */
    message: string;
    /** Label for the optional action button. */
    actionLabel?: string;
    /** Called when the optional action button is clicked. */
    onAction?: () => void;
    /** Custom class name applied to the alert root. */
    className?: string;
    /** Accessible label applied to the alert container. */
    "aria-label"?: string;
};
export type InlineAlertLiveRegionConfig = {
    role: "alert" | "status";
    ariaLive: "assertive" | "polite";
};
