import { Value } from '../../cloudformation/Value';
import { Attribute } from '../../cloudformation/Attribute';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
export type AttributeGroupAssociationAttributes = {
    ApplicationArn: Attribute<string>;
    AttributeGroupArn: Attribute<string>;
};
export type AttributeGroupAssociation = AwsResource<'AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation', AttributeGroupAssociationProperties, AttributeGroupAssociationAttributes>;
/**
  Associates an attribute group with an application to augment the application’s metadata with the group’s attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroupassociation.html">the AWS Docs</a>
*/
export declare function attributeGroupAssociation(attributeGroupAssociationProps: AttributeGroupAssociationProperties): AttributeGroupAssociation;
/**
  Associates an attribute group with an application to augment the application’s metadata with the group’s attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroupassociation.html">the AWS Docs</a>
*/
export interface AttributeGroupAssociationProperties {
    /** <code>AttributeGroup</code>  <a name="cfn-servicecatalogappregistry-attributegroupassociation-attributegroup"></a>
  The name or ID of the attribute group that holds the attributes to describe the application.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    attributeGroup: Value<string>;
    /** <code>Application</code>  <a name="cfn-servicecatalogappregistry-attributegroupassociation-application"></a>
  The name or ID of the application.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    application: Value<string>;
}
