using RealCV.Application.DTOs;

namespace RealCV.Application.Interfaces;

public interface ISubscriptionService
{
    Task<bool> CanPerformCheckAsync(Guid userId);
    Task IncrementUsageAsync(Guid userId);
    Task ResetUsageAsync(Guid userId);
    Task<SubscriptionInfoDto> GetSubscriptionInfoAsync(Guid userId);
}
