
import { CubeDialogProps } from "../../Dialog/Dialog.js";
import { CubeDialogTriggerProps } from "../../Dialog/DialogTrigger.js";
import "../../Dialog/index.js";
import { CubeNotifyApiPropsWithID } from "../types.js";
import { ReactNode } from "react";
import * as react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/overlays/NewNotifications/Dialog/NotificationsDialogTrigger.d.ts
type NotificationsDialogTriggerProps = Omit<CubeDialogTriggerProps, 'type'> & {
  onCloseNotificationInBar?: (props: CubeNotifyApiPropsWithID) => void;
};
declare function NotificationsDialogTrigger(props: NotificationsDialogTriggerProps): react_jsx_runtime0.JSX.Element;
type NotificationsDialogProps = {
  title?: ReactNode;
} & CubeDialogProps;
declare function NotificationsDialog(props: NotificationsDialogProps): react_jsx_runtime0.JSX.Element;
//#endregion
export { NotificationsDialog, NotificationsDialogProps, NotificationsDialogTrigger, NotificationsDialogTriggerProps };
//# sourceMappingURL=NotificationsDialogTrigger.d.ts.map