import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class Range { EndTime: Value; StartTime: Value; constructor(properties: Range); } export declare class Dimension { Value: Value; Name: Value; constructor(properties: Dimension); } export declare class Configuration { MetricTimeZone?: Value; ExcludedTimeRanges?: List; constructor(properties: Configuration); } export interface AnomalyDetectorProperties { MetricName: Value; Stat: Value; Configuration?: Configuration; Dimensions?: List; Namespace: Value; } export default class AnomalyDetector extends ResourceBase { static Range: typeof Range; static Dimension: typeof Dimension; static Configuration: typeof Configuration; constructor(properties: AnomalyDetectorProperties); }