import React, { ReactNode } from "react";
export declare type AlertType = 'success' | 'info' | 'warning' | 'error';
export declare type AlertBorder = 'default' | 'circle' | 'round';
export interface BaseAlertProps {
    className?: string;
    type?: AlertType;
    bordered: AlertBorder;
    /** 警告提示内容 */
    message?: ReactNode;
    /** 自定义操作项 */
    action?: ReactNode;
    /** 默认不显示关闭按钮 */
    closeable?: boolean;
    /** 自定义关闭Icon */
    closeIcon?: ReactNode;
    /** 自定义关闭按钮 */
    closeText?: ReactNode;
    /** 警告提示的辅助性文字介绍 */
    description?: ReactNode;
    /** 自定义图标 */
    icon?: ReactNode;
    showIcon?: boolean;
    width?: string;
}
declare type IAlertProps = BaseAlertProps & React.BaseHTMLAttributes<HTMLElement>;
export declare type AlertProps = Partial<IAlertProps>;
declare const Alert: React.FC<AlertProps>;
export default Alert;
