import { type INotificationsPanelView } from "../types.js"; /** * Props for the NotificationsPanelHeader component. * * @public */ export interface INotificationsPanelHeaderComponentProps { /** * The currently active view of the notifications panel. */ activeView: INotificationsPanelView; /** * The callback to change the active view. */ changeActiveView: (view: INotificationsPanelView) => void; /** * Indicates if there are unread notifications. */ hasUnreadNotifications: boolean; /** * The number of unread notifications. */ unreadNotificationsCount: number; /** * The callback to mark all notifications as read. */ markAllNotificationsAsRead: () => void; } /** * Default implementation of the notifications panel header. * * @public */ export declare function DefaultNotificationsPanelHeader({ activeView, changeActiveView, markAllNotificationsAsRead, hasUnreadNotifications, unreadNotificationsCount }: INotificationsPanelHeaderComponentProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=DefaultNotificationsPanelHeader.d.ts.map