export interface Notification {
    id: string;
    title: string;
    message: string;
    type: 'info' | 'success' | 'warning' | 'error';
    timestamp: Date;
    isRead: boolean;
    actionUrl?: string;
}
export declare function useNotifications(): {
    notifications: Notification[];
    unreadCount: number;
    markAsRead: (notificationId: string) => void;
    markAllAsRead: () => void;
    deleteNotification: (notificationId: string) => void;
    addNotification: (notification: Omit<Notification, "id" | "timestamp">) => void;
};
//# sourceMappingURL=useNotifications.d.ts.map