import { Value } from '../../cloudformation/Value';
import { LocationProps } from './documentationpart/LocationProps';
import { Attribute } from '../../cloudformation/Attribute';
import { AwsResource } from '../../cloudformation/resources/AwsResource';
export type DocumentationPartAttributes = {
    DocumentationPartId: Attribute<string>;
};
export type DocumentationPart = AwsResource<'AWS::ApiGateway::DocumentationPart', DocumentationPartProperties, DocumentationPartAttributes>;
/**
  The <code>AWS::ApiGateway::DocumentationPart</code> resource creates a documentation part for an API. For more information, see <a href="https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-documenting-api-content-representation.html">Representation of API Documentation in API Gateway</a> in the <em>API Gateway Developer Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html">the AWS Docs</a>
*/
export declare function documentationPart(documentationPartProps: DocumentationPartProperties): DocumentationPart;
/**
  The <code>AWS::ApiGateway::DocumentationPart</code> resource creates a documentation part for an API. For more information, see <a href="https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-documenting-api-content-representation.html">Representation of API Documentation in API Gateway</a> in the <em>API Gateway Developer Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html">the AWS Docs</a>
*/
export interface DocumentationPartProperties {
    /** <code>RestApiId</code>  <a name="cfn-apigateway-documentationpart-restapiid"></a>
  The string identifier of the associated RestApi.<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> */
    restApiId: Value<string>;
    /** <code>Properties</code>  <a name="cfn-apigateway-documentationpart-properties"></a>
  The new documentation content map of the targeted API entity. Enclosed key-value pairs are API-specific, but only OpenAPI-compliant key-value pairs can be exported and, hence, published.<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> */
    properties: Value<string>;
    /** <code>Location</code>  <a name="cfn-apigateway-documentationpart-location"></a>
  The location of the targeted API entity of the to-be-created documentation part.<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> */
    location: LocationProps;
}
