import { RadarChartSortConfigurationProps } from './RadarChartSortConfigurationProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { Value } from '../../../cloudformation/Value';
import { RadarChartSeriesSettingsProps } from './RadarChartSeriesSettingsProps';
import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { VisualPaletteProps } from './VisualPaletteProps';
import { AxisDisplayOptionsProps } from './AxisDisplayOptionsProps';
import { RadarChartFieldWellsProps } from './RadarChartFieldWellsProps';
/**
  The configuration of a <code>RadarChartVisual</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html">the AWS Docs</a>
*/
export interface RadarChartConfigurationProps {
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration"></a>
  The sort configuration of a <code>RadarChartVisual</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?: RadarChartSortConfigurationProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-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>Shape</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-shape"></a>
  The shape of the radar chart.<br />
  
  Required: No<br />
  
  Allowed values: <code>CIRCLE | POLYGON</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> */
    shape?: Value<'CIRCLE' | 'POLYGON'>;
    /** <code>BaseSeriesSettings</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings"></a>
  The base sreies settings of a radar 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> */
    baseSeriesSettings?: RadarChartSeriesSettingsProps;
    /** <code>ColorLabelOptions</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions"></a>
  The color label options of a radar 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> */
    colorLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>CategoryLabelOptions</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions"></a>
  The category label options of a radar 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>AxesRangeScale</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-axesrangescale"></a>
  The axis behavior options of a radar chart.<br />
  
  Required: No<br />
  
  Allowed values: <code>AUTO | INDEPENDENT | SHARED</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> */
    axesRangeScale?: Value<'AUTO' | 'INDEPENDENT' | 'SHARED'>;
    /** <code>VisualPalette</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-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>AlternateBandColorsVisibility</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility"></a>
  Determines the visibility of the colors of alternatign bands in a radar chart.<br />
  
  Required: No<br />
  
  Allowed values: <code>HIDDEN | VISIBLE</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> */
    alternateBandColorsVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>StartAngle</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-startangle"></a>
  The start angle of a radar chart’s 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> */
    startAngle?: Value<number>;
    /** <code>CategoryAxis</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-categoryaxis"></a>
  The category axis of a radar 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>FieldWells</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-fieldwells"></a>
  The field well configuration of a <code>RadarChartVisual</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?: RadarChartFieldWellsProps;
    /** <code>ColorAxis</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-coloraxis"></a>
  The color axis of a radar 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> */
    colorAxis?: AxisDisplayOptionsProps;
    /** <code>AlternateBandOddColor</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor"></a>
  The color of the odd-numbered alternate bands of a radar chart.<br />
  
  Required: No<br />
  
  Pattern: <code>^#[A-F0-9]{6}$</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> */
    alternateBandOddColor?: Value<string>;
    /** <code>AlternateBandEvenColor</code>  <a name="cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor"></a>
  The color of the even-numbered alternate bands of a radar chart.<br />
  
  Required: No<br />
  
  Pattern: <code>^#[A-F0-9]{6}$</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> */
    alternateBandEvenColor?: Value<string>;
}
