import { Value } from '../../../cloudformation/Value';
import { TotalAggregationOptionProps } from './TotalAggregationOptionProps';
import { TableCellStyleProps } from './TableCellStyleProps';
/**
  The optional configuration of totals cells in a <code>PivotTableVisual</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottotaloptions.html">the AWS Docs</a>
*/
export interface PivotTotalOptionsProps {
    /** <code>CustomLabel</code>  <a name="cfn-quicksight-analysis-pivottotaloptions-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>ValueCellStyle</code>  <a name="cfn-quicksight-analysis-pivottotaloptions-valuecellstyle"></a>
  The cell styling options for the totals of value 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> */
    valueCellStyle?: TableCellStyleProps;
    /** <code>ScrollStatus</code>  <a name="cfn-quicksight-analysis-pivottotaloptions-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-analysis-pivottotaloptions-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-analysis-pivottotaloptions-totalcellstyle"></a>
  The 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-analysis-pivottotaloptions-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'>;
    /** <code>MetricHeaderCellStyle</code>  <a name="cfn-quicksight-analysis-pivottotaloptions-metricheadercellstyle"></a>
  The cell styling options for the total of header 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> */
    metricHeaderCellStyle?: TableCellStyleProps;
}
