import { DateMeasureFieldProps } from './DateMeasureFieldProps';
import { NumericalMeasureFieldProps } from './NumericalMeasureFieldProps';
import { CategoricalMeasureFieldProps } from './CategoricalMeasureFieldProps';
import { CalculatedMeasureFieldProps } from './CalculatedMeasureFieldProps';
/**
  The measure (metric) type field.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-measurefield.html">the AWS Docs</a>
*/
export interface MeasureFieldProps {
    /** <code>DateMeasureField</code>  <a name="cfn-quicksight-analysis-measurefield-datemeasurefield"></a>
  The measure type field with date type columns.<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> */
    dateMeasureField?: DateMeasureFieldProps;
    /** <code>NumericalMeasureField</code>  <a name="cfn-quicksight-analysis-measurefield-numericalmeasurefield"></a>
  The measure type field with numerical type columns.<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> */
    numericalMeasureField?: NumericalMeasureFieldProps;
    /** <code>CategoricalMeasureField</code>  <a name="cfn-quicksight-analysis-measurefield-categoricalmeasurefield"></a>
  The measure type field with categorical type columns.<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> */
    categoricalMeasureField?: CategoricalMeasureFieldProps;
    /** <code>CalculatedMeasureField</code>  <a name="cfn-quicksight-analysis-measurefield-calculatedmeasurefield"></a>
  The calculated measure field only used in pivot tables.<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> */
    calculatedMeasureField?: CalculatedMeasureFieldProps;
}
