import { ReactNode } from 'react'; export interface AlertProps extends Omit, 'content' | 'title'> { type?: 'warning' | 'error' | 'success' | 'info'; icon?: ReactNode; closable?: boolean; onClose?: (e: any) => void; afterClose?: () => void; title?: ReactNode; content?: ReactNode; closeIcon?: ReactNode; showIcon?: boolean; action?: ReactNode; banner?: boolean; }