import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { AxisDisplayOptionsProps } from './AxisDisplayOptionsProps';
import { DataLabelOptionsProps } from './DataLabelOptionsProps';
import { ScatterPlotFieldWellsProps } from './ScatterPlotFieldWellsProps';
import { TooltipOptionsProps } from './TooltipOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
/**
  The configuration of a scatter plot.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html">the AWS Docs</a>
*/
export interface ScatterPlotConfigurationProps {
    /** <code>YAxisLabelOptions</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-yaxislabeloptions"></a>
  The label options (label text, label visibility, and sort icon visibility) of the scatter plot’s 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> */
    yAxisLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-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>YAxisDisplayOptions</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-yaxisdisplayoptions"></a>
  The label display options (grid line, range, scale, and axis step) of the scatter plot’s 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> */
    yAxisDisplayOptions?: AxisDisplayOptionsProps;
    /** <code>DataLabels</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-datalabels"></a>
  The options that determine if visual data labels are displayed.<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>FieldWells</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-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?: ScatterPlotFieldWellsProps;
    /** <code>Tooltip</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-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>XAxisLabelOptions</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-xaxislabeloptions"></a>
  The label options (label text, label visibility, and sort icon visibility) of the scatter plot’s x-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> */
    xAxisLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>VisualPalette</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-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;
    /** <code>XAxisDisplayOptions</code>  <a name="cfn-quicksight-template-scatterplotconfiguration-xaxisdisplayoptions"></a>
  The label display options (grid line, range, scale, and axis step) of the scatter plot’s x-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> */
    xAxisDisplayOptions?: AxisDisplayOptionsProps;
}
