import { Value } from '../../../cloudformation/Value';
/**
  An object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and in requests that CloudFront sends to the origin.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachepolicy-headersconfig.html">the AWS Docs</a>
*/
export interface HeadersConfigProps {
    /** <code>Headers</code>  <a name="cfn-cloudfront-cachepolicy-headersconfig-headers"></a>
  Contains a list of HTTP header names.<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> */
    headers?: Value<Value<string>[]>;
    /** <p> */
    headerBehavior: Value<string>;
}
