import { default as React } from 'react'; export type AbyssNotificationItem = { id: string; userId?: string | null; openedAt?: string | null; createdAt?: string | null; data?: Record; service?: string; contentType?: string; }; export type AbyssNotificationUser = { id: string; alias?: string | null; profilePictureThumbnailId?: string | null; }; type Props = { notifications: AbyssNotificationItem[]; users: AbyssNotificationUser[]; getProfilePictureUrl: (id: string) => string; formatTitle: (notification: AbyssNotificationItem, user?: AbyssNotificationUser | null) => string; formatContent: (notification: AbyssNotificationItem, user?: AbyssNotificationUser | null) => string; actionButtonText: (notification: AbyssNotificationItem, user?: AbyssNotificationUser | null) => string | null; handleNotificationActionButton?: (notification: AbyssNotificationItem, user?: AbyssNotificationUser | null) => void; onOpenNotification: (notificationId: string) => Promise; handleRefreshNotifications: () => void; formatDate: (date: Date) => string; noNotificationsLabel?: string; }; declare const AbyssNotifications: React.FC; export default AbyssNotifications;