import { ReplicationConfigurationProps } from './replicationconfiguration/ReplicationConfigurationProps';
import { Attribute } from '../../cloudformation/Attribute';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
export type ReplicationConfigurationAttributes = {
    RegistryId: Attribute<string>;
};
export type ReplicationConfiguration = AwsResource<'AWS::ECR::ReplicationConfiguration', ReplicationConfigurationProperties, ReplicationConfigurationAttributes>;
/**
  The <code>AWS::ECR::ReplicationConfiguration</code> resource creates or updates the replication configuration for a private registry. The first time a replication configuration is applied to a private registry, a service-linked IAM role is created in your account for the replication process. For more information, see <a href="https://docs.aws.amazon.com/AmazonECR/latest/userguide/using-service-linked-roles.html">Using Service-Linked Roles for Amazon ECR</a> in the <em>Amazon Elastic Container Registry User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-replicationconfiguration.html">the AWS Docs</a>
*/
export declare function replicationConfiguration(replicationConfigurationProps: ReplicationConfigurationProperties): ReplicationConfiguration;
/**
  The <code>AWS::ECR::ReplicationConfiguration</code> resource creates or updates the replication configuration for a private registry. The first time a replication configuration is applied to a private registry, a service-linked IAM role is created in your account for the replication process. For more information, see <a href="https://docs.aws.amazon.com/AmazonECR/latest/userguide/using-service-linked-roles.html">Using Service-Linked Roles for Amazon ECR</a> in the <em>Amazon Elastic Container Registry User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-replicationconfiguration.html">the AWS Docs</a>
*/
export interface ReplicationConfigurationProperties {
    /** <code>ReplicationConfiguration</code>  <a name="cfn-ecr-replicationconfiguration-replicationconfiguration"></a>
  The replication configuration for a registry.<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> */
    replicationConfiguration: ReplicationConfigurationProps;
}
