import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { WaterfallChartSortConfigurationProps } from './WaterfallChartSortConfigurationProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { DataLabelOptionsProps } from './DataLabelOptionsProps';
import { WaterfallChartFieldWellsProps } from './WaterfallChartFieldWellsProps';
import { WaterfallChartOptionsProps } from './WaterfallChartOptionsProps';
import { AxisDisplayOptionsProps } from './AxisDisplayOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
/**
  The configuration for a waterfall visual.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html">the AWS Docs</a>
*/
export interface WaterfallChartConfigurationProps {
    /** <code>CategoryAxisLabelOptions</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxislabeloptions"></a>
  The options that determine the presentation of the category axis label.<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> */
    categoryAxisLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-sortconfiguration"></a>
  The sort configuration of a waterfall visual.<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> */
    sortConfiguration?: WaterfallChartSortConfigurationProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-legend"></a>
  The legend configuration of a waterfall visual.<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> */
    legend?: LegendOptionsProps;
    /** <code>DataLabels</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-datalabels"></a>
  The data label configuration of a waterfall visual.<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> */
    dataLabels?: DataLabelOptionsProps;
    /** <code>PrimaryYAxisLabelOptions</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxislabeloptions"></a>
  The options that determine the presentation of the y-axis label.<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> */
    primaryYAxisLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>FieldWells</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-fieldwells"></a>
  The field well configuration of a waterfall visual.<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> */
    fieldWells?: WaterfallChartFieldWellsProps;
    /** <code>WaterfallChartOptions</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-waterfallchartoptions"></a>
  The options that determine the presentation of a waterfall visual.<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> */
    waterfallChartOptions?: WaterfallChartOptionsProps;
    /** <code>CategoryAxisDisplayOptions</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxisdisplayoptions"></a>
  The options that determine the presentation of the category axis.<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> */
    categoryAxisDisplayOptions?: AxisDisplayOptionsProps;
    /** <code>PrimaryYAxisDisplayOptions</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxisdisplayoptions"></a>
  The options that determine the presentation of the y-axis.<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> */
    primaryYAxisDisplayOptions?: AxisDisplayOptionsProps;
    /** <code>VisualPalette</code>  <a name="cfn-quicksight-analysis-waterfallchartconfiguration-visualpalette"></a>
  The visual palette configuration of a waterfall visual.<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> */
    visualPalette?: VisualPaletteProps;
}
