///
import { PureComponent } from 'react';
export interface SnackbarState {
message: string;
open: boolean;
}
export declare class Snackbar extends PureComponent {
state: SnackbarState;
private initialRender;
private snackbarElement;
static emitMessage: (message: string) => void;
constructor();
shouldComponentUpdate(nextProps: any, nextState: SnackbarState): boolean;
componentWillUpdate(): void;
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
show: (event: any) => void;
hide: () => void;
}