import { Value } from '../../../cloudformation/Value';
import { FontConfigurationProps } from './FontConfigurationProps';
/**
  The options that determine the presentation of the data labels.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-funnelchartdatalabeloptions.html">the AWS Docs</a>
*/
export interface FunnelChartDataLabelOptionsProps {
    /** <code>MeasureLabelVisibility</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-measurelabelvisibility"></a>
  The visibility of the measure labels within the data labels.<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> */
    measureLabelVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>Position</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-position"></a>
  Determines the positioning of the data label relative to a section of the funnel.<br />
  
  Required: No<br />
  
  Allowed values: <code>BOTTOM | INSIDE | LEFT | OUTSIDE | RIGHT | TOP</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> */
    position?: Value<'BOTTOM' | 'INSIDE' | 'LEFT' | 'OUTSIDE' | 'RIGHT' | 'TOP'>;
    /** <code>Visibility</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-visibility"></a>
  The visibility option that determines if data labels are displayed.<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> */
    visibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>CategoryLabelVisibility</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-categorylabelvisibility"></a>
  The visibility of the category labels within the data labels.<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> */
    categoryLabelVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>LabelColor</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-labelcolor"></a>
  The color of the data label text.<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> */
    labelColor?: Value<string>;
    /** <code>MeasureDataLabelStyle</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-measuredatalabelstyle"></a>
  Determines the style of the metric labels.<br />
  
  Required: No<br />
  
  Allowed values: <code>PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_ONLY</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> */
    measureDataLabelStyle?: Value<'PERCENTAGE_BY_FIRST_STAGE' | 'PERCENTAGE_BY_PREVIOUS_STAGE' | 'VALUE_AND_PERCENTAGE_BY_FIRST_STAGE' | 'VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE' | 'VALUE_ONLY'>;
    /** <code>LabelFontConfiguration</code>  <a name="cfn-quicksight-analysis-funnelchartdatalabeloptions-labelfontconfiguration"></a>
  The font configuration for the data labels.<br />
  Only the <code>FontSize</code> attribute of the font configuration is used for 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> */
    labelFontConfiguration?: FontConfigurationProps;
}
