import { AlertProps } from '../Alerts/Alert';
import * as React from 'react';
export type SnackbarProps = {
    title: string;
    message?: string;
    type: SnackbarType;
    onClose: () => void;
    /**
     * milliseconds before the snackbar auto-hides
     * @default 8000 (8 seconds)
     */
    autoHideDuration?: number;
    variant?: AlertProps['variant'];
    elevation?: number;
};
/**
 * Type for the message snackbar.
 * @typedef {'success' | 'error' | 'warning' | 'info' | 'timeout' | 'logout'} MessageSnackbarType
 */
export type SnackbarType = 'success' | 'error' | 'warning' | 'info' | 'timeout' | 'logout';
/**
 * Snackbar
 *
 * TODO documentation
 *
 */
export declare const Snackbar: React.FC<SnackbarProps>;
export default Snackbar;
