import { Http, Response } from '@angular/http';
import { NotificationTO, ResultMessage, CommaonUserTO } from '../model/notificationTO';
import { Observable } from 'rxjs';
export declare const gnGetAllActiveAlertList = "Notify/GetAllActiveAlertList?userId=";
export declare const gnPostAlertAcknowledgement = "Notify/PostAlertAcknowledgement";
export declare const gnPostResetAllAlerts = "Notify/PostResetAllAlerts";
export declare class NotificationServices {
    private http;
    constructor(http: Http);
    userTO: CommaonUserTO;
    resultMessage: ResultMessage;
    getUserTOFromLocalStorage(): CommaonUserTO;
    getAlertForNotify(Url: any): void;
    getAllActiveNotification(UserTo: CommaonUserTO, masterBaseUrl: string): Observable<NotificationTO[]>;
    postAlertAcknowledgement(notificationTo: NotificationTO, loginId: number, URL: string): Observable<Response>;
    postAllAlertAcknowledgement(userTo: CommaonUserTO, URL: string): Observable<Response>;
    encryption(data: any): any;
    decryption(data: any): any;
}
