import { HTMLAttributes } from 'vue'; export type AlertClassesKey = "container" | "inlineMsgContainer" | "alertIcon" | "heading" | "message" | "clearIcon" | "ctaBtnContainer" | "ctaPrimaryBtnIcon" | "ctaPrimaryBtn" | "ctaSecondaryBtn"; export interface AlertsProps extends /* @vue-ignore */ HTMLAttributes { variant?: "success" | "danger" | "info" | "warning" | "default"; heading?: string; message?: string; showClearIcon?: boolean; ctaButton?: { primary?: { name: string; }; secondary?: { name: string; }; }; id?: string; inlineMessage?: boolean; showIcon?: boolean; classes?: Partial>; clearIcon?: string; alertIcon?: string; ctaPrimaryIcon?: string; }