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