import { NumberFormatConfigurationProps } from './NumberFormatConfigurationProps';
import { DateTimeFormatConfigurationProps } from './DateTimeFormatConfigurationProps';
import { StringFormatConfigurationProps } from './StringFormatConfigurationProps';
/**
  The formatting configuration for all types of field.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-formatconfiguration.html">the AWS Docs</a>
*/
export interface FormatConfigurationProps {
    /** <code>NumberFormatConfiguration</code>  <a name="cfn-quicksight-template-formatconfiguration-numberformatconfiguration"></a>
  Formatting configuration for number fields.<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> */
    numberFormatConfiguration?: NumberFormatConfigurationProps;
    /** <code>DateTimeFormatConfiguration</code>  <a name="cfn-quicksight-template-formatconfiguration-datetimeformatconfiguration"></a>
  Formatting configuration for <code>DateTime</code> fields.<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> */
    dateTimeFormatConfiguration?: DateTimeFormatConfigurationProps;
    /** <code>StringFormatConfiguration</code>  <a name="cfn-quicksight-template-formatconfiguration-stringformatconfiguration"></a>
  Formatting configuration for string fields.<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> */
    stringFormatConfiguration?: StringFormatConfigurationProps;
}
