import { ContinuousDeploymentPolicyConfigProps } from './continuousdeploymentpolicy/ContinuousDeploymentPolicyConfigProps';
import { Attribute } from '../../cloudformation/Attribute';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
export type ContinuousDeploymentPolicyAttributes = {
    LastModifiedTime: Attribute<string>;
    Id: Attribute<string>;
};
export type ContinuousDeploymentPolicy = AwsResource<'AWS::CloudFront::ContinuousDeploymentPolicy', ContinuousDeploymentPolicyProperties, ContinuousDeploymentPolicyAttributes>;
/**
  Creates a continuous deployment policy that routes a subset of production traffic from a primary distribution to a staging distribution.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-continuousdeploymentpolicy.html">the AWS Docs</a>
*/
export declare function continuousDeploymentPolicy(continuousDeploymentPolicyProps: ContinuousDeploymentPolicyProperties): ContinuousDeploymentPolicy;
/**
  Creates a continuous deployment policy that routes a subset of production traffic from a primary distribution to a staging distribution.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-continuousdeploymentpolicy.html">the AWS Docs</a>
*/
export interface ContinuousDeploymentPolicyProperties {
    /** <code>ContinuousDeploymentPolicyConfig</code>  <a name="cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig"></a>
  Contains the configuration for a continuous deployment policy.<br />
  
  Required: Yes<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> */
    continuousDeploymentPolicyConfig: ContinuousDeploymentPolicyConfigProps;
}
