import { AxisDataOptionsProps } from './AxisDataOptionsProps';
import { AxisTickLabelOptionsProps } from './AxisTickLabelOptionsProps';
import { Value } from '../../../cloudformation/Value';
import { ScrollBarOptionsProps } from './ScrollBarOptionsProps';
/**
  The display options for the axis label.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdisplayoptions.html">the AWS Docs</a>
*/
export interface AxisDisplayOptionsProps {
    /** <code>DataOptions</code>  <a name="cfn-quicksight-analysis-axisdisplayoptions-dataoptions"></a>
  The data options for an 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> */
    dataOptions?: AxisDataOptionsProps;
    /** <code>TickLabelOptions</code>  <a name="cfn-quicksight-analysis-axisdisplayoptions-ticklabeloptions"></a>
  The tick label options of an 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> */
    tickLabelOptions?: AxisTickLabelOptionsProps;
    /** <code>AxisOffset</code>  <a name="cfn-quicksight-analysis-axisdisplayoptions-axisoffset"></a>
  The offset value that determines the starting placement of the axis within a visual’s bounds.<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> */
    axisOffset?: Value<string>;
    /** <code>AxisLineVisibility</code>  <a name="cfn-quicksight-analysis-axisdisplayoptions-axislinevisibility"></a>
  Determines whether or not the axis line 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> */
    axisLineVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>GridLineVisibility</code>  <a name="cfn-quicksight-analysis-axisdisplayoptions-gridlinevisibility"></a>
  Determines whether or not the grid line 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> */
    gridLineVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>ScrollbarOptions</code>  <a name="cfn-quicksight-analysis-axisdisplayoptions-scrollbaroptions"></a>
  The scroll bar options for an 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> */
    scrollbarOptions?: ScrollBarOptionsProps;
}
