import { NotificationsService } from './notifications.service';
export declare class NotificationsController {
    private readonly notificationsService;
    constructor(notificationsService: NotificationsService);
    getNotifications(req: any): Promise<import("./notification.entity").Notification[]>;
    markRead(req: any, notificationId: string): Promise<import("./notification.entity").Notification>;
    markAllRead(req: any): Promise<{
        success: boolean;
    }>;
    markReadByRef(req: any, refId: string): Promise<{
        success: boolean;
    }>;
}
