import { Observable } from "rxjs"; import { NavigationService } from "./navigation.service"; import { HttpClient } from "@angular/common/http"; import { NotificationExecuterService } from "./notification-executer.service"; import { INotification, NoticeServerParam } from "../models/Notifications"; import * as i0 from "@angular/core"; export declare class NotificationsService { private navigationService; private http; private notificationExecuterService; closeMessage(notice: INotification): void; tabIndex: number; get onNotificationAdded(): Observable; private _onNotificationAdded; get onResponse(): Observable; private _onResponse; emitResponse(notice: INotification): void; get notifications(): Array; get enableMultiplyDownload(): boolean; private _notifications; get onDismissAll(): Observable; private _onDismissAll; get onAbort(): Observable; private _onAbort; get onComplete(): Observable; private _onComplete; get onExec(): Observable; private _onExec; execute(notice: INotification): void; navigate(notice: INotification, serverParam?: NoticeServerParam): void; get uploadingCount(): number; constructor(navigationService: NavigationService, http: HttpClient, notificationExecuterService: NotificationExecuterService); getFormKey(): Promise; dismissAll(): void; update(): void; get sendNotificationUrl(): string; private submitNotification; sendNotification(notice: INotification): void; abort(notice: INotification): void; addNotification(notice: INotification): void; add(notice: INotification): void; createSuccLink(link: string): string; serverUpdate(data: any): void; copyNotification(from: any, to: INotification): void; createServerNotification(notice: INotification): any; addServerNotification(notice: any): void; isAbortDisabled(notice: INotification): boolean; findClient(id: string): Array; hideClient(id: string): void; remove(obj: string | INotification): void; set maxNotificationRequest(value: number); private _maxNotificationRequest; saveState(): void; private loadUrl; loadState(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=notifications.service.d.ts.map