import * as React from 'react'; import { IContainer } from '.'; interface IMessage extends IContainer { icon: 'info' | 'check'; variant: 'primary' | 'secondary' | 'info' | 'disabled' | 'success' | 'warning' | 'danger' | 'dark-warning' | 'error'; messageTitle: React.ReactNode; content: React.ReactNode; subContent: React.ReactNode; allowClose: boolean; onClosed: () => void; } interface IState { hide: boolean; } export declare class Message extends React.Component { static defaultProps: { icon: string; variant: string; messageTitle: undefined; content: undefined; subContent: undefined; allowClose: boolean; onClosed: () => undefined; }; constructor(props: IMessage); render(): React.JSX.Element | null; private onCloseClicked; } export {};