import { UseCase } from '../../../core/domain/useCases/UseCase'; import { INotificationsRepository } from '../repositories/INotificationsRepository'; export declare class GetUnreadNotificationsCount implements UseCase { private notificationsRepository; constructor(notificationsRepository: INotificationsRepository); /** * Use case for retrieving the number of unread notifications for the current user. * * @returns {Promise} - A promise that resolves to the number of unread notifications. */ execute(): Promise; }