import type { PersistentNotificationsListProps } from './types';
/**
 * Standardized rendering for archived/persistent notifications.
 * Always reads items from the notification context.
 * Composable with app-specific shells (popover, dialog, page section).
 *
 * Marks all items as read after being visible for 2 seconds.
 * Relative timestamps refresh every 10 seconds while the list is mounted.
 *
 * @example
 * ```tsx
 * <PersistentNotificationsList
 *   onDismissItem={(item) => remove(item.id)}
 *   emptyState="No notifications"
 * />
 * ```
 */
export declare function PersistentNotificationsList({ onDismissItem, emptyState, }: PersistentNotificationsListProps): import("react/jsx-runtime").JSX.Element;
