export declare class NotificationController { static search(req: ReqType, res: ResType): Promise; static viewAll(req: ReqType, res: ResType): Promise; static getNotificationClasses(req: ReqType, res: ResType): Promise; static getNotificationsStream(req: ReqType, res: ResType): Promise; static getNotificationsByClass(req: ReqType, res: ResType): Promise; static getUserNotifications(req: ReqType, res: ResType): Promise; static markAsRead(req: ReqType, res: ResType): Promise; static markAllAsRead(req: ReqType, res: ResType): Promise; private static checkNotifPermission; }