/** @externs */
// Workaround for #11119
// TODO(alexeagle): these externs ought to be distributed with Angular.
/**
 * @externs
 * @suppress {duplicate}
 */
// NOTE: generated by tsickle, do not edit.

/** @record @struct */
function BrowserNodeGlobal() {}
 /** @type {?} */
BrowserNodeGlobal.prototype.getAngularTestability;
 /** @type {?} */
BrowserNodeGlobal.prototype.getAllAngularTestabilities;
 /** @type {?} */
BrowserNodeGlobal.prototype.getAllAngularRootElements;
 /** @type {?} */
BrowserNodeGlobal.prototype.frameworkStabilizers;

/**
 * @param {?} condition
 * @return {?}
 */
BrowserNodeGlobal.prototype.assert = function(condition) {};

/** @record @struct */
function PublicTestability() {}

/**
 * @return {?}
 */
PublicTestability.prototype.isStable = function() {};

/**
 * @param {?} callback
 * @return {?}
 */
PublicTestability.prototype.whenStable = function(callback) {};

/**
 * @param {?} using
 * @param {?} provider
 * @param {?} exactMatch
 * @return {?}
 */
PublicTestability.prototype.findProviders = function(using, provider, exactMatch) {};

@@ -1,654 +1,23 @@
 /**
- @externs */%0A// Workaround for #11119%0A// TODO(alexeagle): these externs ought to be distributed with Angular.%0A/**%0A * @externs%0A * @suppress %7Bduplicate%7D%0A */%0A// NOTE: generated by tsickle, do not edit.%0A%0A/** @record @struct */%0Afunction BrowserNodeGlobal() %7B%7D%0A /** @type %7B?%7D */%0ABrowserNodeGlobal.prototype.getAngularTestability;%0A /** @type %7B?%7D */%0ABrowserNodeGlobal.prototype.getAllAngularTestabilities;%0A /** @type %7B?%7D */%0ABrowserNodeGlobal.prototype.getAllAngularRootElements;%0A /** @type %7B?%7D */%0ABrowserNodeGlobal.prototype.frameworkStabilizers;%0A%0A/**%0A * @param %7B?%7D condition%0A * @return %7B?%7D%0A */%0ABrowserNodeGlobal.prototype.assert = function(condition) %7B%7D;
+%0A * @externs%0A */
 %0A%0A/*

remove unneeded global externs