import { BoxPlotSortConfigurationProps } from './BoxPlotSortConfigurationProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { ReferenceLineProps } from './ReferenceLineProps';
import { AxisDisplayOptionsProps } from './AxisDisplayOptionsProps';
import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { BoxPlotFieldWellsProps } from './BoxPlotFieldWellsProps';
import { TooltipOptionsProps } from './TooltipOptionsProps';
import { BoxPlotOptionsProps } from './BoxPlotOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
/**
  The configuration of a <code>BoxPlotVisual</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-boxplotchartconfiguration.html">the AWS Docs</a>
*/
export interface BoxPlotChartConfigurationProps {
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-sortconfiguration"></a>
  The sort configuration of a <code>BoxPlotVisual</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?: BoxPlotSortConfigurationProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-legend"></a>
  Property description not available.<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-boxplotchartconfiguration-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>CategoryAxis</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-categoryaxis"></a>
  The label display options (grid line, range, scale, axis step) of a box plot category.<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-boxplotchartconfiguration-primaryyaxislabeloptions"></a>
  The label options (label text, label visibility and sort icon visibility) of a box plot value.<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>CategoryLabelOptions</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-categorylabeloptions"></a>
  The label options (label text, label visibility and sort Icon visibility) of a box plot category.<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>FieldWells</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-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?: BoxPlotFieldWellsProps;
    /** <code>Tooltip</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-tooltip"></a>
  The tooltip 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>BoxPlotOptions</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-boxplotoptions"></a>
  The box plot chart options for a box plot 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> */
    boxPlotOptions?: BoxPlotOptionsProps;
    /** <code>PrimaryYAxisDisplayOptions</code>  <a name="cfn-quicksight-dashboard-boxplotchartconfiguration-primaryyaxisdisplayoptions"></a>
  The label display options (grid line, range, scale, axis step) of a box plot category.<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-boxplotchartconfiguration-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;
}
