import { DetailedHTMLProps, HTMLAttributes } from "react"; export declare type AlertVariant = "info" | "warning" | "danger" | "success"; export interface CustomAlertProps { variant?: AlertVariant; onClose?: () => void; description?: string; heading: string; } export interface AlertProps extends DetailedHTMLProps, HTMLDivElement>, CustomAlertProps { } export declare function getAlertIcon(variant?: AlertVariant): JSX.Element; export declare function getAlertStyles(variant?: AlertVariant): string; export default function Alert({ description, className, heading, variant, onClose, ...rest }: AlertProps): JSX.Element;