import { MouseEvent, ReactElement } from 'react';
import { Notification } from '@goatim/client';
import { To } from 'react-router-dom';
export interface NotificationListProps {
    notifications?: Notification[];
    colored?: boolean;
    toNotification?: (notification: Notification) => To;
    onNotificationClick?: (notification: Notification) => (event: MouseEvent<HTMLButtonElement>) => unknown;
    notificationHref?: (notification: Notification) => string;
    notificationTarget?: (notification: Notification) => string;
}
export declare function NotificationList({ notifications, colored, toNotification, onNotificationClick, notificationHref, notificationTarget, }: NotificationListProps): ReactElement;
