import React from "react";
import { Notification } from "../../../resources/notification/notification.resource";
import { WithParentContextName } from "../../../../../fd-toolbox/types/with-parent-context-name";
/**
 * Props of {@link NotificationList}
 */
export interface NotificationListProps extends WithParentContextName {
    notifications: Notification[];
}
/**
 * Component that displays a list of notifications grouped by date with read/unread status
 *
 * @param NotificationListProps {@link NotificationListProps}
 *
 * @example
 * ```tsx
    function MyComponent() {
        const [notifications, setNotifications] = useState<Notification[]>([]);
        
        return <NotificationList notifications={notifications} />;
    }
 * ```
 */
export declare function NotificationList({ parentContextName, notifications }: NotificationListProps): React.JSX.Element;
export declare namespace NotificationList {
    var displayName: "NotificationList";
}
