import type { ReactNode, MouseEvent } from 'react';
export declare type MessageTheme = 'primary' | 'success' | 'warning' | 'danger';
export interface BaseMessageProps {
    theme?: MessageTheme;
    icon?: ReactNode;
    closable?: boolean;
    hasArrow?: boolean;
    onClose?: (e: MouseEvent<HTMLElement>) => void;
}
