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;