import { CubeNotifyApiProps } from './types';
export 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
 */
export declare function Notification(props: NotificationProps): null;
export declare namespace Notification {
    var Success: (props: NotificationProps) => import("react/jsx-runtime").JSX.Element;
    var Danger: (props: NotificationProps) => import("react/jsx-runtime").JSX.Element;
    var Attention: (props: NotificationProps) => import("react/jsx-runtime").JSX.Element;
}
