import { UseCase } from '../../../core/domain/useCases/UseCase'; import { INotificationsRepository } from '../repositories/INotificationsRepository'; /** * Use case for deleting a specific notification for the current user. * * @param notificationId - The ID of the notification to delete. * @returns {Promise} - A promise that resolves when the notification is deleted. */ export declare class DeleteNotification implements UseCase { private readonly notificationsRepository; constructor(notificationsRepository: INotificationsRepository); execute(notificationId: number): Promise; }