import { ExposureControlRequest , ExposureControlGetFeatureValueOptionalParams , ExposureControlGetFeatureValueResponse , ExposureControlGetFeatureValueByFactoryOptionalParams , ExposureControlGetFeatureValueByFactoryResponse , ExposureControlBatchRequest , ExposureControlQueryFeatureValuesByFactoryOptionalParams , ExposureControlQueryFeatureValuesByFactoryResponse } from "../models" ; /** Interface representing a ExposureControl. */ export interface ExposureControl { param locationId param exposureControlRequest param options getFeatureValue ( locationId , exposureControlRequest , options ? ) : Promise < ExposureControlGetFeatureValueResponse > ; param resourceGroupName param factoryName param exposureControlRequest param options getFeatureValueByFactory ( resourceGroupName , factoryName , exposureControlRequest , options ? ) : Promise < ExposureControlGetFeatureValueByFactoryResponse > ; param resourceGroupName param factoryName param exposureControlBatchRequest param options queryFeatureValuesByFactory ( resourceGroupName , factoryName , exposureControlBatchRequest , options ? ) : Promise < ExposureControlQueryFeatureValuesByFactoryResponse > ; }