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) => void; }