import { Value } from '../../../cloudformation/Value';
/**
  A structure that represents a metric.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-namedentitydefinitionmetric.html">the AWS Docs</a>
*/
export interface NamedEntityDefinitionMetricProps {
    /** <code>Aggregation</code>  <a name="cfn-quicksight-topic-namedentitydefinitionmetric-aggregation"></a>
  The aggregation of a named entity. Valid values for this structure are <code>SUM</code>, <code>MIN</code>, <code>MAX</code>, <code>COUNT</code>, <code>AVERAGE</code>, <code>DISTINCT_COUNT</code>, <code>STDEV</code>, <code>STDEVP</code>, <code>VAR</code>, <code>VARP</code>, <code>PERCENTILE</code>, <code>MEDIAN</code>, and <code>CUSTOM</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>AVERAGE | COUNT | CUSTOM | DISTINCT_COUNT | MAX | MEDIAN | MIN | PERCENTILE | STDEV | STDEVP | SUM | VAR | VARP</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    aggregation?: Value<'AVERAGE' | 'COUNT' | 'CUSTOM' | 'DISTINCT_COUNT' | 'MAX' | 'MEDIAN' | 'MIN' | 'PERCENTILE' | 'STDEV' | 'STDEVP' | 'SUM' | 'VAR' | 'VARP'>;
    /** <code>AggregationFunctionParameters</code>  <a name="cfn-quicksight-topic-namedentitydefinitionmetric-aggregationfunctionparameters"></a>
  The additional parameters for an aggregation function.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    aggregationFunctionParameters?: Value<{
        [key: string]: Value<string>;
    }>;
}
