import * as React from "react";
import "./AlertBox2.less";
export declare enum AlertBox2Type {
    CRITICAL = "critical",
    CAUTION = "caution",
    SUCCESS = "success",
    INFO = "info",
    SUPPORT = "support"
}
export interface Props {
    children: React.ReactNode;
    className?: string;
    type: AlertBox2Type;
    buttons?: React.ReactNode;
    isCloseable?: boolean;
    onClose?: () => void;
    iconOverride?: React.ReactNode;
}
export declare const cssClass: {
    CONTAINER: string;
    CONTENT_CONTAINER: string;
    CONTENT_CONTAINER_WITH_BUTTONS: string;
    ICON: string;
    CONTENT: string;
    CLOSE_BUTTON: string;
};
/**
 * TODO: Add short description.
 */
export declare const AlertBox2: React.FC<Props>;
