import React, { ComponentPropsWithoutRef } from "react"; export type NotificationProps = { label: React.ReactNode; description?: React.ReactNode; action?: React.ReactNode; preview?: React.ReactNode; className?: string; type?: "success" | "danger" | "info" | "warning" | "loading" | "progress"; /** 0–100 for a determinate `progress` toast. Pair it with a `description` that states the * progress ("6/9 images"); the percentage is only rendered when no description is given. */ progress?: number; isStacked?: boolean; /** `false` hides the close button; the store then also blocks swipe and auto-dismiss unless an * explicit `duration` is given. It is kept across `update()`, so pass `dismissible: true` when a * result should become dismissible again. */ dismissible?: boolean; closeLabel: string; onClose?: () => void; }; export declare const NotificationImage: (props: ComponentPropsWithoutRef<"img">) => React.JSX.Element; export declare const Notification: ({ type, preview, label, description, action, className, progress, isStacked, dismissible, closeLabel, onClose, }: NotificationProps) => React.JSX.Element; //# sourceMappingURL=Notification.d.ts.map