import { Value } from '../../../cloudformation/Value';
/**
  The order in which data is displayed for the column when it’s used in a comparative context.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-topic-comparativeorder.html">the AWS Docs</a>
*/
export interface ComparativeOrderProps {
    /** <code>SpecifedOrder</code>  <a name="cfn-quicksight-topic-comparativeorder-specifedorder"></a>
  The list of columns to be used in the ordering.<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> */
    specifedOrder?: Value<Value<string>[]>;
    /** <code>UseOrdering</code>  <a name="cfn-quicksight-topic-comparativeorder-useordering"></a>
  The ordering type for a column. Valid values for this structure are <code>GREATER_IS_BETTER</code>, <code>LESSER_IS_BETTER</code> and <code>SPECIFIED</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>GREATER_IS_BETTER | LESSER_IS_BETTER | SPECIFIED</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> */
    useOrdering?: Value<'GREATER_IS_BETTER' | 'LESSER_IS_BETTER' | 'SPECIFIED'>;
    /** <code>TreatUndefinedSpecifiedValues</code>  <a name="cfn-quicksight-topic-comparativeorder-treatundefinedspecifiedvalues"></a>
  The treat of undefined specified values. Valid values for this structure are <code>LEAST</code> and <code>MOST</code>.<br />
  
  Required: No<br />
  
  Allowed values: <code>LEAST | MOST</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> */
    treatUndefinedSpecifiedValues?: Value<'LEAST' | 'MOST'>;
}
