using System.Security.Claims;

namespace MemberCenter.Application.Abstractions;

public interface IAdminPermissionChecker
{
    Task<bool> HasPermissionAsync(ClaimsPrincipal user, string permissionKey, CancellationToken cancellationToken = default);
}
