import { NotificationService } from './notification.service';
export declare class NotificationController {
    private readonly service;
    constructor(service: NotificationService);
    list(): Promise<import("../../common/responses/api-response").ApiResponse<import("../../entities/notification.entity").NotificationEntity[]>>;
    unreadCount(): Promise<import("../../common/responses/api-response").ApiResponse<{
        count: number;
    }>>;
    markRead(id: string): Promise<import("../../common/responses/api-response").ApiResponse<{
        id: string;
    }>>;
    markAllRead(): Promise<import("../../common/responses/api-response").ApiResponse<{}>>;
}
