diff --git a/doc/TypeScript Language Specification (Change Markup).docx b/doc/TypeScript Language Specification (Change Markup).docx
index 10a972fac84..fe80069d6e4 100644
Binary files a/doc/TypeScript Language Specification (Change Markup).docx and b/doc/TypeScript Language Specification (Change Markup).docx differ
diff --git a/doc/TypeScript Language Specification (Change Markup).pdf b/doc/TypeScript Language Specification (Change Markup).pdf
index 2330d9eab86..85abdb42e6f 100644
Binary files a/doc/TypeScript Language Specification (Change Markup).pdf and b/doc/TypeScript Language Specification (Change Markup).pdf differ
diff --git a/doc/TypeScript Language Specification.docx b/doc/TypeScript Language Specification.docx
index 7334e11bd31..c802f0cd5d9 100644
Binary files a/doc/TypeScript Language Specification.docx and b/doc/TypeScript Language Specification.docx differ
diff --git a/doc/TypeScript Language Specification.pdf b/doc/TypeScript Language Specification.pdf
index a50170d32ba..4bb1fc60f87 100644
Binary files a/doc/TypeScript Language Specification.pdf and b/doc/TypeScript Language Specification.pdf differ
diff --git a/doc/spec.md b/doc/spec.md
index 8791eac1e7c..92307b7c7b3 100644
--- a/doc/spec.md
+++ b/doc/spec.md
@@ -5494,7 +5494,7 @@ Except for *ImportDeclarations*, *AmbientModuleElements* always declare exported
An *AmbientExternalModuleDeclaration* declares an external module. This type of declaration is permitted only at the top level in a source file that contributes to the global module (section [11.1](#11.1)). The *StringLiteral* must specify a top-level external module name. Relative external module names are not permitted.
*AmbientExternalModuleDeclaration:*
- `module` *StringLiteral* `{` *AmbientExternalModuleBody* `}`
+ `declare` `module` *StringLiteral* `{` *AmbientExternalModuleBody* `}`
*AmbientExternalModuleBody:*
*AmbientExternalModuleElementsopt*
@@ -6054,7 +6054,7 @@ This appendix contains a summary of the grammar found in the main document. As d
`export`*opt* *ImportDeclaration*
*AmbientExternalModuleDeclaration:*
- `module` *StringLiteral* `{` *AmbientExternalModuleBody* `}`
+ `declare` `module` *StringLiteral* `{` *AmbientExternalModuleBody* `}`
*AmbientExternalModuleBody:*
*AmbientExternalModuleElementsopt*