import { Value } from '../../../cloudformation/Value';
import { PanelTitleOptionsProps } from './PanelTitleOptionsProps';
/**
  A collection of options that configure how each panel displays in a small multiples chart.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-panelconfiguration.html">the AWS Docs</a>
*/
export interface PanelConfigurationProps {
    /** <code>BorderThickness</code>  <a name="cfn-quicksight-template-panelconfiguration-borderthickness"></a>
  Sets the line thickness of panel borders.<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> */
    borderThickness?: Value<string>;
    /** <code>BorderStyle</code>  <a name="cfn-quicksight-template-panelconfiguration-borderstyle"></a>
  Sets the line style of panel borders.<br />
  
  Required: No<br />
  
  Allowed values: <code>DASHED | DOTTED | SOLID</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> */
    borderStyle?: Value<'DASHED' | 'DOTTED' | 'SOLID'>;
    /** <code>GutterSpacing</code>  <a name="cfn-quicksight-template-panelconfiguration-gutterspacing"></a>
  Sets the total amount of negative space to display between sibling panels.<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> */
    gutterSpacing?: Value<string>;
    /** <code>BackgroundVisibility</code>  <a name="cfn-quicksight-template-panelconfiguration-backgroundvisibility"></a>
  Determines whether or not a background for each small multiples panel is rendered.<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> */
    backgroundVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>BorderVisibility</code>  <a name="cfn-quicksight-template-panelconfiguration-bordervisibility"></a>
  Determines whether or not each panel displays a border.<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> */
    borderVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>BorderColor</code>  <a name="cfn-quicksight-template-panelconfiguration-bordercolor"></a>
  Sets the line color of panel borders.<br />
  
  Required: No<br />
  
  Pattern: <code>^#[A-F0-9]{6}(?:[A-F0-9]{2})?$</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> */
    borderColor?: Value<string>;
    /** <code>Title</code>  <a name="cfn-quicksight-template-panelconfiguration-title"></a>
  Configures the title display within each small multiples panel.<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> */
    title?: PanelTitleOptionsProps;
    /** <code>GutterVisibility</code>  <a name="cfn-quicksight-template-panelconfiguration-guttervisibility"></a>
  Determines whether or not negative space between sibling panels is rendered.<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> */
    gutterVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
    /** <code>BackgroundColor</code>  <a name="cfn-quicksight-template-panelconfiguration-backgroundcolor"></a>
  Sets the background color for each panel.<br />
  
  Required: No<br />
  
  Pattern: <code>^#[A-F0-9]{6}(?:[A-F0-9]{2})?$</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> */
    backgroundColor?: Value<string>;
}
