import { NotificationsFilter } from '../models/Filters';
import { Notification } from '../models/Notification';
import { NotificationCreate } from '../models/NotificationCreate';
import { NotificationUpdate } from '../models/NotificationUpdate';
import { WorkspaceApi } from '../services/WorkspaceApi';
export declare class WorkspaceNotificationsApi extends WorkspaceApi {
    protected routePrefix: string;
    getNotification(notificationId: string): Promise<Notification>;
    createNotification(notification: NotificationCreate): Promise<Notification>;
    getNotifications(filter?: NotificationsFilter): Promise<Notification[]>;
    updateNotification(notificationId: string, notification: NotificationUpdate): Promise<void>;
    deleteNotification(notificationId: string): Promise<void>;
}
