import { MetricsBatch } from "../operationsInterfaces/index.js"; import { AzureMonitorMetricBatchContext } from "../azureMonitorMetricBatchContext.js"; import { ResourceIdList, MetricsBatchBatchOptionalParams, MetricsBatchBatchResponse } from "../models/index.js"; /** Class containing MetricsBatch operations. */ export declare class MetricsBatchImpl implements MetricsBatch { private readonly client; /** * Initialize a new instance of the class MetricsBatch class. * @param client Reference to the service client */ constructor(client: AzureMonitorMetricBatchContext); /** * Lists the metric values for multiple resources. * @param subscriptionId The subscription identifier for the resources in this batch. * @param metricnamespace Metric namespace that contains the requested metric names. * @param metricnames The names of the metrics (comma separated) to retrieve. * @param batchRequest Metrics batch body including the list of resource ids * @param options The options parameters. */ batch(subscriptionId: string, metricnamespace: string, metricnames: string[], batchRequest: ResourceIdList, options?: MetricsBatchBatchOptionalParams): Promise; } //# sourceMappingURL=metricsBatch.d.ts.map