import { Value } from '../../../cloudformation/Value';
import { TotalAggregationOptionProps } from './TotalAggregationOptionProps';
import { TableCellStyleProps } from './TableCellStyleProps';
/**
  The total options for a table visual.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totaloptions.html">the AWS Docs</a>
*/
export interface TotalOptionsProps {
    /** <code>CustomLabel</code>  <a name="cfn-quicksight-dashboard-totaloptions-customlabel"></a>
  The custom label string for the total cells.<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> */
    customLabel?: Value<string>;
    /**  */
    totalAggregationOptions?: TotalAggregationOptionProps[];
    /** <code>ScrollStatus</code>  <a name="cfn-quicksight-dashboard-totaloptions-scrollstatus"></a>
  The scroll status (pinned, scrolled) for the total cells.<br />
  
  Required: No<br />
  
  Allowed values: <code>PINNED | SCROLLED</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> */
    scrollStatus?: Value<'PINNED' | 'SCROLLED'>;
    /** <code>Placement</code>  <a name="cfn-quicksight-dashboard-totaloptions-placement"></a>
  The placement (start, end) for the total cells.<br />
  
  Required: No<br />
  
  Allowed values: <code>END | START</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> */
    placement?: Value<'END' | 'START'>;
    /** <code>TotalCellStyle</code>  <a name="cfn-quicksight-dashboard-totaloptions-totalcellstyle"></a>
  Cell styling options for the total cells.<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> */
    totalCellStyle?: TableCellStyleProps;
    /** <code>TotalsVisibility</code>  <a name="cfn-quicksight-dashboard-totaloptions-totalsvisibility"></a>
  The visibility configuration for the total cells.<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> */
    totalsVisibility?: Value<'HIDDEN' | 'VISIBLE'>;
}
