import { HeatMapSortConfigurationProps } from './HeatMapSortConfigurationProps';
import { ChartAxisLabelOptionsProps } from './ChartAxisLabelOptionsProps';
import { LegendOptionsProps } from './LegendOptionsProps';
import { DataLabelOptionsProps } from './DataLabelOptionsProps';
import { HeatMapFieldWellsProps } from './HeatMapFieldWellsProps';
import { TooltipOptionsProps } from './TooltipOptionsProps';
import { ColorScaleProps } from './ColorScaleProps';
/**
  The configuration of a heat map.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-heatmapconfiguration.html">the AWS Docs</a>
*/
export interface HeatMapConfigurationProps {
    /** <code>SortConfiguration</code>  <a name="cfn-quicksight-template-heatmapconfiguration-sortconfiguration"></a>
  The sort configuration of a heat map.<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?: HeatMapSortConfigurationProps;
    /** <code>ColumnLabelOptions</code>  <a name="cfn-quicksight-template-heatmapconfiguration-columnlabeloptions"></a>
  The label options of the column that is displayed in a heat map.<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> */
    columnLabelOptions?: ChartAxisLabelOptionsProps;
    /** <code>Legend</code>  <a name="cfn-quicksight-template-heatmapconfiguration-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-heatmapconfiguration-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-heatmapconfiguration-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?: HeatMapFieldWellsProps;
    /** <code>Tooltip</code>  <a name="cfn-quicksight-template-heatmapconfiguration-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>ColorScale</code>  <a name="cfn-quicksight-template-heatmapconfiguration-colorscale"></a>
  The color options (gradient color, point of divergence) in a heat map.<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> */
    colorScale?: ColorScaleProps;
    /** <code>RowLabelOptions</code>  <a name="cfn-quicksight-template-heatmapconfiguration-rowlabeloptions"></a>
  The label options of the row that is displayed in a <code>heat map</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> */
    rowLabelOptions?: ChartAxisLabelOptionsProps;
}
