import React from 'react';
export declare type MessageType = 'info' | 'success' | 'error' | 'warning';
export interface MessageProps {
    content?: string | React.ReactNode;
    type?: MessageType;
    showIcon?: boolean;
    duration?: number;
    onClose?: () => any;
    icon?: React.ReactNode;
    className?: string;
    style?: React.CSSProperties;
}
export declare type MessageOptionsType = {
    icon?: string;
    showIcon?: boolean;
    onClose?: () => any;
    duration?: number;
};
export declare type ModeType = {
    info: Function;
    success: Function;
    error: Function;
    warning: Function;
};
declare const Message: React.FC<MessageProps> & ModeType;
export default Message;
