diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts
index 5f80444c73e..2cac77bf576 100644
--- a/src/compiler/checker.ts
+++ b/src/compiler/checker.ts
@@ -1,4 +1,4 @@
-///
+///
///
/* @internal */
@@ -18337,7 +18337,11 @@ namespace ts {
const staticType = getTypeOfSymbol(symbol);
checkTypeParameterListsIdentical(node, symbol);
checkClassForDuplicateDeclarations(node);
+
+ // Only check for reserved static identifiers on non-ambient context.
+ if (!isInAmbientContext(node)) {
checkClassForStaticPropertyNameConflicts(node);
+ }
const baseTypeNode = getClassExtendsHeritageClauseElement(node);
if (baseTypeNode) {