import { PieChartSortConfigurationProps } from './PieChartSortConfigurationProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { DataLabelOptionsProps } from './DataLabelOptionsProps';
import { ContributionAnalysisDefaultProps } from './ContributionAnalysisDefaultProps';
import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { PieChartFieldWellsProps } from './PieChartFieldWellsProps';
import { TooltipOptionsProps } from './TooltipOptionsProps';
import { DonutOptionsProps } from './DonutOptionsProps';
import { SmallMultiplesOptionsProps } from './SmallMultiplesOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
/**
  The configuration of a pie chart.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-piechartconfiguration.html">the AWS Docs</a>
*/
export interface PieChartConfigurationProps {
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-template-piechartconfiguration-sortconfiguration"></a>
  The sort configuration of a pie 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> */
    sortConfiguration?: PieChartSortConfigurationProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-template-piechartconfiguration-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>DataLabels</code>  <a name="cfn-quicksight-template-piechartconfiguration-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>ContributionAnalysisDefaults</code>  <a name="cfn-quicksight-template-piechartconfiguration-contributionanalysisdefaults"></a>
  The contribution analysis (anomaly configuration) setup of the visual.<br />
  
  Required: No<br />
  
  Maximum: <code>200</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> */
    contributionAnalysisDefaults?: ContributionAnalysisDefaultProps[];
    /** <code>CategoryLabelOptions</code>  <a name="cfn-quicksight-template-piechartconfiguration-categorylabeloptions"></a>
  The label options of the group/color that is displayed in a pie 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> */
    categoryLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>FieldWells</code>  <a name="cfn-quicksight-template-piechartconfiguration-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?: PieChartFieldWellsProps;
    /** <code>Tooltip</code>  <a name="cfn-quicksight-template-piechartconfiguration-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>DonutOptions</code>  <a name="cfn-quicksight-template-piechartconfiguration-donutoptions"></a>
  The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut 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> */
    donutOptions?: DonutOptionsProps;
    /** <code>SmallMultiplesOptions</code>  <a name="cfn-quicksight-template-piechartconfiguration-smallmultiplesoptions"></a>
  The small multiples setup for 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> */
    smallMultiplesOptions?: SmallMultiplesOptionsProps;
    /** <code>ValueLabelOptions</code>  <a name="cfn-quicksight-template-piechartconfiguration-valuelabeloptions"></a>
  The label options for the value that is displayed in a pie 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> */
    valueLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>VisualPalette</code>  <a name="cfn-quicksight-template-piechartconfiguration-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;
}
