import { CacheService } from "../../../core/cache/services/cache.service"; import { NotificationPatchListDTO } from "../../notification/dtos/notification.patch.dto"; import { NotificationServices } from "../../notification/services/notification.service"; export declare class NotificationController { private readonly service; private readonly cacheService; constructor(service: NotificationServices, cacheService: CacheService); findList(request: any, query: any, isArchived?: boolean): Promise; findById(request: any, notificationId: string): Promise; markAsRead(request: any, query: any, body: NotificationPatchListDTO): Promise; archive(request: any, query: any, notificationId: string): Promise; } //# sourceMappingURL=notification.controller.d.ts.map