import * as cog from '../cog'; import * as azuremonitor from '../azuremonitor'; import * as common from '../common'; export declare class AzureMonitorQueryBuilder implements cog.Builder { protected readonly internal: azuremonitor.AzureMonitorQuery; constructor(); /** * Builds the object. */ build(): azuremonitor.AzureMonitorQuery; refId(refId: string): this; hide(hide: boolean): this; queryType(queryType: string): this; subscription(subscription: string): this; subscriptions(subscriptions: string[]): this; azureMonitor(azureMonitor: cog.Builder): this; azureLogAnalytics(azureLogAnalytics: cog.Builder): this; azureResourceGraph(azureResourceGraph: cog.Builder): this; azureTraces(azureTraces: cog.Builder): this; grafanaTemplateVariableFn(grafanaTemplateVariableFn: cog.Builder): this; resourceGroup(resourceGroup: string): this; namespace(namespace: string): this; resource(resource: string): this; region(region: string): this; customNamespace(customNamespace: string): this; datasource(datasource: common.DataSourceRef): this; query(query: string): this; }