import { Notification } from './types';
import './notification-popup.less';
export type NotificationPopupProps = {
    notification: Notification;
    onHidden: (notification: Notification) => void;
    closeButtonText: string;
};
/**
 * Notification Popup.
 * Used to provide feedback about recent user actions.
 * Use NotificationPopupService to show a notification.
 * Use <NotificationPopupContainer /> where to display a notifications.
 * Different types of notifications are supported.
 * Notification can be actionable.
 * Notification disappears automatically after a specific amount of time
 * or can be dismissed immediately.
 * [CAPITALIZATION] Use sentence case
 * [CAPITALIZATION] Keep as brief as possible, ideally not a complete sentence/no punctuation at the end
 * [CAPITALIZATION] If you feel there are multiple thoughts (sentences), use punctuation. But consider whether a popup notification is appropriate.
 * @midnight-gray-supported
 * @alpine-light-supported
 * */
export declare function NotificationPopup({ notification, onHidden, closeButtonText, }: NotificationPopupProps): import("react/jsx-runtime").JSX.Element | null;
