
import { CubeNotifyApiProps } from "./types.js";
import * as react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/overlays/NewNotifications/Notification.d.ts
type NotificationProps = {
  /**
   * If set to true, when the component gets unmounted, notifications will not be removed from the bar
   *
   * @default false
   */
  disableRemoveOnUnmount?: boolean;
} & CubeNotifyApiProps;
/**
 * Declarative wrap over the `useNotificationsApi` hook
 */
declare function Notification(props: NotificationProps): null;
declare namespace Notification {
  var Success: (props: NotificationProps) => react_jsx_runtime0.JSX.Element;
  var Danger: (props: NotificationProps) => react_jsx_runtime0.JSX.Element;
  var Attention: (props: NotificationProps) => react_jsx_runtime0.JSX.Element;
}
//#endregion
export { Notification, NotificationProps };
//# sourceMappingURL=Notification.d.ts.map