import { HttpClient } from '@angular/common/http'; import { Observable, Subject } from 'rxjs'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class NotificationsService { private http; private router; closeDialogPop: Subject; nofificationsCount: Subject; constructor(http: HttpClient, router: Router); getNotificationsData(): Observable; resetNotificationsCount(): Observable; getContentData(contentId: string): Observable; handleReviewStatus(res: any, notification: any, roles: string[], snackBar: any): void; handleEventRedirection(notification: any, environment: any): void; handleDiscussionRedirection(notification: any, environment: any, roles: any[]): void; getMyRequests(): Observable; handleNetworkRedirection(notification: any, environment: any, snackBar: any): void; handleTocRedirection(notification: any, environment: any, snackBar: any): void; handleRedirection(notification: any, environment: any, roles: any[], snackBar: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }