/// export declare type AlertType = 'default' | 'success' | 'info' | 'warning' | 'danger' | 'error' | 'loading'; export interface AlertProps { className?: string; style?: React.CSSProperties; type?: AlertType; icon?: boolean | Element; iconSize?: number; onClose?: ((duration?: number, height?: number) => void) | boolean; closeItem?: React.ReactNode; children?: React.ReactNode; onDismiss?: (duration?: number, height?: number) => void; dismiss?: boolean; duration?: number; } export interface AlertInstance { offsetHeight(): number; } export interface ScrollAlertProps extends AlertProps { scrollInterval?: number; onClose?(): void; style?: React.CSSProperties; className?: string; }