import React, { Dispatch, SetStateAction } from 'react';
export declare type Position = 'bottom-left' | 'top-left' | 'top-right' | 'bottom-right';
export declare type SnackbarProps = {
    type?: 'info' | 'positive' | 'negative' | 'warning';
    message: string;
    isOpen: boolean;
    setIsOpen: Dispatch<SetStateAction<boolean>>;
    action?: () => void;
    actionLabel?: string;
    position?: Position;
    className?: string;
} & React.ComponentPropsWithoutRef<'div'>;
declare const Snackbar: React.ForwardRefExoticComponent<{
    type?: "info" | "positive" | "negative" | "warning" | undefined;
    message: string;
    isOpen: boolean;
    setIsOpen: Dispatch<SetStateAction<boolean>>;
    action?: (() => void) | undefined;
    actionLabel?: string | undefined;
    position?: Position | undefined;
    className?: string | undefined;
} & Pick<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "key" | keyof React.HTMLAttributes<HTMLDivElement>> & React.RefAttributes<HTMLDivElement>>;
export default Snackbar;
//# sourceMappingURL=Snackbar.d.ts.map