import { ExposureControl } from "../operationsInterfaces/index.js"; import { DataFactoryManagementClient } from "../dataFactoryManagementClient.js"; import { ExposureControlRequest, ExposureControlGetFeatureValueOptionalParams, ExposureControlGetFeatureValueResponse, ExposureControlGetFeatureValueByFactoryOptionalParams, ExposureControlGetFeatureValueByFactoryResponse, ExposureControlBatchRequest, ExposureControlQueryFeatureValuesByFactoryOptionalParams, ExposureControlQueryFeatureValuesByFactoryResponse } from "../models/index.js"; /** Class containing ExposureControl operations. */ export declare class ExposureControlImpl implements ExposureControl { private readonly client; /** * Initialize a new instance of the class ExposureControl class. * @param client Reference to the service client */ constructor(client: DataFactoryManagementClient); /** * Get exposure control feature for specific location. * @param locationId The location identifier. * @param exposureControlRequest The exposure control request. * @param options The options parameters. */ getFeatureValue(locationId: string, exposureControlRequest: ExposureControlRequest, options?: ExposureControlGetFeatureValueOptionalParams): Promise; /** * Get exposure control feature for specific factory. * @param resourceGroupName The resource group name. * @param factoryName The factory name. * @param exposureControlRequest The exposure control request. * @param options The options parameters. */ getFeatureValueByFactory(resourceGroupName: string, factoryName: string, exposureControlRequest: ExposureControlRequest, options?: ExposureControlGetFeatureValueByFactoryOptionalParams): Promise; /** * Get list of exposure control features for specific factory. * @param resourceGroupName The resource group name. * @param factoryName The factory name. * @param exposureControlBatchRequest The exposure control request for list of features. * @param options The options parameters. */ queryFeatureValuesByFactory(resourceGroupName: string, factoryName: string, exposureControlBatchRequest: ExposureControlBatchRequest, options?: ExposureControlQueryFeatureValuesByFactoryOptionalParams): Promise; } //# sourceMappingURL=exposureControl.d.ts.map