export namespace types { const info: string; const warn: string; const error: string; const success: string; const successCheckV2: string; } export default class BrNotification extends PureComponent { static propTypes: { className: PropTypes.Requireable; message: PropTypes.Requireable; messageId: PropTypes.Requireable; children: PropTypes.Requireable; type: PropTypes.Requireable; isTimed: PropTypes.Requireable; timespan: PropTypes.Requireable; onClose: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { type: string; isFloat: boolean; isTimed: boolean; timespan: number; useV2Icons: boolean; }; constructor(props: any); state: { isHidden: boolean; }; timer: NodeJS.Timeout | null; UNSAFE_componentWillReceiveProps(nextProps: any): void; componentDidMount(): void; componentDidUpdate(): void; hideNotification: () => void; render(): JSX.Element; } import { PureComponent } from 'react'; import PropTypes from 'prop-types';