import * as React from 'react'; export type NotificationType = 'info' | 'warning' | 'success' | 'error' | 'default'; export interface NotificationItem { id: string; title: string; message: string; time: string; read?: boolean; type?: NotificationType; user?: { name: string; initials: string; avatar?: string; }; } export interface NotificationCardProps extends React.HTMLAttributes { title?: string; items: NotificationItem[]; unreadCount?: number; onMarkAllRead?: () => void; onViewAll?: () => void; maxItems?: number; } export declare function NotificationCard({ title, items, unreadCount, onMarkAllRead, onViewAll, maxItems, className, ...props }: NotificationCardProps): import("react/jsx-runtime").JSX.Element;