import { ComboChartSortConfigurationProps } from './ComboChartSortConfigurationProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { ReferenceLineProps } from './ReferenceLineProps';
import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { DataLabelOptionsProps } from './DataLabelOptionsProps';
import { TooltipOptionsProps } from './TooltipOptionsProps';
import { AxisDisplayOptionsProps } from './AxisDisplayOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
import { Value } from '../../../cloudformation/Value';
import { ComboChartFieldWellsProps } from './ComboChartFieldWellsProps';
/**
  The configuration of a <code>ComboChartVisual</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-combochartconfiguration.html">the AWS Docs</a>
*/
export interface ComboChartConfigurationProps {
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-sortconfiguration"></a>
  The sort configuration of a <code>ComboChartVisual</code>.<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?: ComboChartSortConfigurationProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-legend"></a>
  The legend display setup of the 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>ReferenceLines</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-referencelines"></a>
  The reference line setup of the visual.<br />
  
  Required: No<br />
  
  Maximum: <code>20</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> */
    referenceLines?: ReferenceLineProps[];
    /** <code>ColorLabelOptions</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-colorlabeloptions"></a>
  The label options (label text, label visibility, and sort icon visibility) of a combo chart’s color field well.<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> */
    colorLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>BarDataLabels</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-bardatalabels"></a>
  The options that determine if visual data labels are displayed.<br />
  The data label options for a bar in a combo chart.<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> */
    barDataLabels?: DataLabelOptionsProps;
    /** <code>CategoryLabelOptions</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-categorylabeloptions"></a>
  The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.<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> */
    categoryLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>Tooltip</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-tooltip"></a>
  The legend display setup of the 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> */
    tooltip?: TooltipOptionsProps;
    /** <code>PrimaryYAxisDisplayOptions</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-primaryyaxisdisplayoptions"></a>
  The label display options (grid line, range, scale, and axis step) of a combo chart’s primary y-axis (bar) field well.<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-dashboard-combochartconfiguration-visualpalette"></a>
  The palette (chart color) display setup of the 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;
    /** <p> */
    barsArrangement?: Value<string>;
    /** <code>SecondaryYAxisLabelOptions</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-secondaryyaxislabeloptions"></a>
  The label options (label text, label visibility, and sort icon visibility) of a combo chart’s secondary y-axis(line) field well.<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> */
    secondaryYAxisLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>LineDataLabels</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-linedatalabels"></a>
  The options that determine if visual data labels are displayed.<br />
  The data label options for a line in a combo chart.<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> */
    lineDataLabels?: DataLabelOptionsProps;
    /** <code>CategoryAxis</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-categoryaxis"></a>
  The category axis of a combo chart.<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> */
    categoryAxis?: AxisDisplayOptionsProps;
    /** <code>PrimaryYAxisLabelOptions</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-primaryyaxislabeloptions"></a>
  The label options (label text, label visibility, and sort icon visibility) of a combo chart’s primary y-axis (bar) field well.<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-dashboard-combochartconfiguration-fieldwells"></a>
  The field wells of the 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?: ComboChartFieldWellsProps;
    /** <code>SecondaryYAxisDisplayOptions</code>  <a name="cfn-quicksight-dashboard-combochartconfiguration-secondaryyaxisdisplayoptions"></a>
  The label display options (grid line, range, scale, axis step) of a combo chart’s secondary y-axis (line) field well.<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> */
    secondaryYAxisDisplayOptions?: AxisDisplayOptionsProps;
}
