namespace Modules.User.Application.Gateways; public interface IAccountRepository { Task ExistsWithRoleAsync(int roleId, CancellationToken cancellationToken); Task ExistsWithDirectPermissionAsync(int permissionId, CancellationToken cancellationToken); }