import { Value } from '../../../cloudformation/Value';
import { FieldBasedTooltipProps } from './FieldBasedTooltipProps';
/**
  The display options for the visual tooltip.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tooltipoptions.html">the AWS Docs</a>
*/
export interface TooltipOptionsProps {
    /** <p> */
    selectedTooltipType?: Value<string>;
    /** <code>TooltipVisibility</code>  <a name="cfn-quicksight-template-tooltipoptions-tooltipvisibility"></a>
  Determines whether or not the tooltip is visible.<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> */
    tooltipVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>FieldBasedTooltip</code>  <a name="cfn-quicksight-template-tooltipoptions-fieldbasedtooltip"></a>
  The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.<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> */
    fieldBasedTooltip?: FieldBasedTooltipProps;
}
