///
import * as React from "react";
import { Message } from "./store";
import * as styles from "./style/message-center.css";
export declare type MessageCenterStyle = Partial;
export interface MessageCenterProps {
classNames?: MessageCenterStyle;
error?: number;
info?: number;
success?: number;
warning?: number;
}
export declare class MessageCenter extends React.Component {
active: boolean;
private cleanupTimeout;
private currentNotification?;
private queuedNotifications;
private reaction;
componentWillUnmount(): void;
checkQueue(): void;
forceCleanup(): void;
cleanup(): void;
handlePushMessage(message: Message): void;
private showSnackbar(data);
render(): JSX.Element;
}