import * as React from 'react'; import { Theme } from '../types'; export interface SnackPropsType { action: string | React.ReactElement; onClose: () => void; message: string; open: boolean; duration?: number; theme: Theme; } declare class Snackbar extends React.PureComponent { componentDidMount(): void; componentDidUpdate(prevProps: SnackPropsType): void; componentWillUnmount(): void; private setAutoHideTimer; private timerAutoHide; render(): JSX.Element; } declare const _default: React.ComponentClass & { theme?: Theme; }, any>; export default _default; export { Snackbar };