import * as cog from '../cog'; import * as cloudwatch from '../cloudwatch'; import * as common from '../common'; export declare class CloudWatchAnnotationQueryBuilder implements cog.Builder { protected readonly internal: cloudwatch.CloudWatchAnnotationQuery; constructor(); /** * Builds the object. */ build(): cloudwatch.CloudWatchAnnotationQuery; queryMode(queryMode: cloudwatch.CloudWatchQueryMode): this; prefixMatching(prefixMatching: boolean): this; actionPrefix(actionPrefix: string): this; refId(refId: string): this; hide(hide: boolean): this; queryType(queryType: string): this; region(region: string): this; namespace(namespace: string): this; metricName(metricName: string): this; dimensions(dimensions: cloudwatch.Dimensions): this; matchExact(matchExact: boolean): this; period(period: string): this; accountId(accountId: string): this; statistic(statistic: string): this; alarmNamePrefix(alarmNamePrefix: string): this; datasource(datasource: common.DataSourceRef): this; statistics(statistics: string[]): this; }