import { HttpClient } from '@angular/common/http';
import { BaseApiService } from '../../../modules/rbk-utils/http/base-api.service';
import { Observable } from 'rxjs';
import { NotificationData, NotificationGetRequest, NotificationUpdateRequest, NotificationDeleteRequest } from './notifications.model';
import * as i0 from "@angular/core";
export declare class UiNotificationsService extends BaseApiService {
    private http;
    constructor(http: HttpClient);
    all(data: NotificationGetRequest): Observable<NotificationData[]>;
    update(data: NotificationUpdateRequest): Observable<void>;
    delete(data: NotificationDeleteRequest): Observable<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<UiNotificationsService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<UiNotificationsService>;
}
