import * as cog from '../cog'; import * as azuremonitor from '../azuremonitor'; export declare class AzureMetricQueryBuilder implements cog.Builder { protected readonly internal: azuremonitor.AzureMetricQuery; constructor(); /** * Builds the object. */ build(): azuremonitor.AzureMetricQuery; resources(resources: cog.Builder[]): this; metricNamespace(metricNamespace: string): this; customNamespace(customNamespace: string): this; metricName(metricName: string): this; region(region: string): this; timeGrain(timeGrain: string): this; aggregation(aggregation: string): this; dimensionFilters(dimensionFilters: cog.Builder[]): this; top(top: string): this; allowedTimeGrainsMs(allowedTimeGrainsMs: number[]): this; alias(alias: string): this; timeGrainUnit(timeGrainUnit: string): this; dimension(dimension: string): this; dimensionFilter(dimensionFilter: string): this; metricDefinition(metricDefinition: string): this; resourceUri(resourceUri: string): this; resourceGroup(resourceGroup: string): this; resourceName(resourceName: string): this; }