import { FunnelChartSortConfigurationProps } from './FunnelChartSortConfigurationProps';
import { FunnelChartDataLabelOptionsProps } from './FunnelChartDataLabelOptionsProps';
import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { FunnelChartFieldWellsProps } from './FunnelChartFieldWellsProps';
import { TooltipOptionsProps } from './TooltipOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
/**
  The configuration of a <code>FunnelChartVisual</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-funnelchartconfiguration.html">the AWS Docs</a>
*/
export interface FunnelChartConfigurationProps {
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-sortconfiguration"></a>
  The sort configuration of a <code>FunnelChartVisual</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?: FunnelChartSortConfigurationProps;
    /** <code>DataLabelOptions</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-datalabeloptions"></a>
  The options that determine the presentation of the data labels.<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> */
    dataLabelOptions?: FunnelChartDataLabelOptionsProps;
    /** <code>CategoryLabelOptions</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-categorylabeloptions"></a>
  The label options of the categories that are displayed in a <code>FunnelChartVisual</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> */
    categoryLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>FieldWells</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-fieldwells"></a>
  The field well configuration of a <code>FunnelChartVisual</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> */
    fieldWells?: FunnelChartFieldWellsProps;
    /** <code>Tooltip</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-tooltip"></a>
  The tooltip configuration of a <code>FunnelChartVisual</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> */
    tooltip?: TooltipOptionsProps;
    /** <code>ValueLabelOptions</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-valuelabeloptions"></a>
  The label options for the values that are displayed in a <code>FunnelChartVisual</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> */
    valueLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>VisualPalette</code>  <a name="cfn-quicksight-dashboard-funnelchartconfiguration-visualpalette"></a>
  The visual palette configuration of a <code>FunnelChartVisual</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> */
    visualPalette?: VisualPaletteProps;
}
