diff --git a/externs/closure-types.js b/externs/closure-types.js
index c8b38c77e3..53a27aed29 100644
--- a/externs/closure-types.js
+++ b/externs/closure-types.js
@@ -1377,6 +1377,17 @@ Polymer_ArraySelectorMixin.prototype.select = function(item){};
Polymer_ArraySelectorMixin.prototype.selectIndex = function(idx){};
/**
* @interface
+* @extends {Polymer_PropertyEffects}
+*/
+function Polymer_StrictBindingParser(){}
+/**
+* @param {string} text Text to parse from attribute or textContent
+* @param {Object} templateInfo Current template metadata
+* @return {Array.}
+*/
+Polymer_StrictBindingParser._parseBindings = function(text, templateInfo){};
+/**
+* @interface
* @extends {Polymer_ElementMixin}
*/
function Polymer_DisableUpgradeMixin(){}
diff --git a/lib/mixins/strict-binding-parser.html b/lib/mixins/strict-binding-parser.html
index 2706b473b7..03a3b3d278 100644
--- a/lib/mixins/strict-binding-parser.html
+++ b/lib/mixins/strict-binding-parser.html
@@ -10,6 +10,7 @@
+