package tech.easyflow.ai.service;

import java.math.BigInteger;
import java.util.Set;

public interface PluginVisibilityService {

    Set<BigInteger> getCurrentVisiblePluginIds();

    boolean canAccessPlugin(Long createdBy, BigInteger pluginId);

    void assertPluginVisible(Long createdBy, BigInteger pluginId, String message);
}
