import * as React from 'react'; export declare type IStatus = 'primary' | 'default' | 'success' | 'error' | 'warning'; interface IAlertProps { status: IStatus; message?: string | React.ReactNode; description?: string | React.ReactNode; showIcon?: boolean; icon?: React.ReactNode; closable?: boolean; onClose?: Function; className?: string; } export declare class Alert extends React.Component { static defaultProps: { showIcon: boolean; closable: boolean; }; private onClose; private renderIcon; render(): JSX.Element; } export {};