import { NotificationModel } from '@edifice.io/client'; export type { SystemWebNotification, UserWebNotification, WebNotification, } from './components/notificationAdapter'; export type NotificationProps = { notification: NotificationModel; }; /** * Renders a single notification from a raw `NotificationModel`. * * Internally adapts the model into one of two display variants: * - **user** — triggered by another user (e.g. shared a resource); shows their avatar. * - **system** — triggered by an application event; shows the app icon. * * @example * */ declare const NotificationItem: { ({ notification }: NotificationProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export default NotificationItem;