import React from "react";
import { IconType } from "../Icon/IconConstants";
import { AttentionBoxType } from "./AttentionBoxConstants";
import { SubIcon, L3ComponentProps } from "../../types";
import "./AttentionBox.scss";
interface AttentionBoxProps extends L3ComponentProps {
    className?: string;
    componentClassName?: string;
    withIconWithoutHeader?: boolean;
    /** we support 4 types of attention boxes */
    type?: AttentionBoxType;
    /** Icon classname for icon font or SVG Icon Component for SVG Type */
    icon?: SubIcon;
    iconType?: IconType.SVG | IconType.ICON_FONT;
    title?: string;
    text?: string;
    withoutIcon?: boolean;
    onClose?: (event: React.MouseEvent) => void;
    compact?: boolean;
}
declare const AttentionBox: React.FC<AttentionBoxProps> & {
    types?: typeof AttentionBoxType;
    iconTypes?: typeof IconType;
};
export default AttentionBox;
