import { Config } from '../../config'; import { Observable } from 'rxjs'; import { NotificationModel } from '../../models'; import { HttpClient } from '@angular/common/http'; import { UserModel } from "../../models"; import { PersonalNotificationModel } from "../../models/personal-notification.model"; import { PersonalNotificationCampaignModel } from "../../models/personal-notification-campaign.model"; import * as i0 from "@angular/core"; export declare class NotificationApiService { private readonly config; private readonly http; user: UserModel; apiUrl: string; constructor(config: Config, http: HttpClient); getLiveNotifications(): Observable; getPersonalNotifications(): Observable; ackPersonalNotification(personalNotificationId: number): Observable; markAsReadPersonalNotification(personalNotificationId: number): Observable; postPersonalNotificationCampaign(campaign: PersonalNotificationCampaignModel): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }