package facade

import "github.com/tidbcloud/serverless-service/internal/domain/constant"

type FeatureGate interface {
	Refresh() error
	FeatureEnabled(featureName constant.FeatureGateName, tenantID uint64, region string) bool
	ListFeatureEnabledTenants(featureName constant.FeatureGateName) []uint64
}
