///
import type { NotificationsContextType } from './common.types';
export declare const UnreadNotificationsContext: import("react").Context;
export declare const useUnreadNotifications: () => {
getUnreadNotificationsInit: () => void;
getUnreadNotificationsSuccess: (_p: {
payload: import("../hooks/useMessage/MessagesStore/Messagestypes").GetMessagesSuccessPayloadType;
}) => void;
unreadNotificationsStopLoading: () => void;
unreadNotifications: import("../hooks/useMessage/MessagesStore/Messagestypes").MessageType[];
unreadNotificationsStartCursor: string | null | undefined;
unreadNotificationsIsLoading: boolean;
unreadNotificationsCount: number;
setUnreadNotificationsCount: (_count: number | ((_prev: number) => number)) => void;
fetchUnreadNotifications: (_p: {
prevMessages: import("../hooks/useMessage/MessagesStore/Messagestypes").MessageType[];
}) => Promise;
fetchMoreUnreadNotifications: () => void;
setUnreadNotifications: (_u: import("../hooks/useMessage/MessagesStore/Messagestypes").MessageType[]) => void;
};
//# sourceMappingURL=UnreadNotificationsContext.d.ts.map