import type { ReactNode } from "react";
export declare enum NotificationType {
    info = "info",
    error = "error",
    inProgress = "inProgress"
}
export type Action = {
    label?: ReactNode;
    onClick?: () => void;
};
export type Notification = {
    type: NotificationType;
    title?: ReactNode;
    desc?: ReactNode;
    hideIcon?: boolean;
    actions?: Array<Action>;
    onClose?: () => void;
};
