#pragma once

#include <maps/wikimap/mapspro/libs/acl/include/aclgateway.h>
#include <maps/wikimap/mapspro/libs/acl/include/user.h>

#include <map>
#include <string>
#include <vector>

namespace maps::wiki::aclsrv {

std::string moderationStatus(
    const acl::ACLGateway& aclgw,
    const acl::User& user);

std::map<acl::ID, std::string> moderationStatuses(
    const acl::ACLGateway& aclgw,
    const std::vector<acl::User>& users);

} // namespace maps::wiki::aclsrv
