/**
 * "Barrel" file for phet-core, so that we can export all of the API of the repo.
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
export { default as arrayDifference } from './phet-core/js/arrayDifference.js';
export { default as arrayRemove } from './phet-core/js/arrayRemove.js';
export { default as assertHasProperties } from './phet-core/js/assertHasProperties.js';
export { default as assertMutuallyExclusiveOptions } from './phet-core/js/assertMutuallyExclusiveOptions.js';
export { default as asyncLoader } from './phet-core/js/asyncLoader.js';
export type { AsyncLoaderLock, AsyncLoaderListener } from './phet-core/js/asyncLoader.js';
export { default as cleanArray } from './phet-core/js/cleanArray.js';
export { default as collect } from './phet-core/js/collect.js';
export { default as copyWithSortedKeys } from './phet-core/js/copyWithSortedKeys.js';
export { default as deprecationWarning } from './phet-core/js/deprecationWarning.js';
export { default as detectPrefix } from './phet-core/js/detectPrefix.js';
export { default as detectPrefixEvent } from './phet-core/js/detectPrefixEvent.js';
export { default as dimensionForEach } from './phet-core/js/dimensionForEach.js';
export { default as dimensionMap } from './phet-core/js/dimensionMap.js';
export { default as Enumeration } from './phet-core/js/Enumeration.js';
export type { EnumerationOptions } from './phet-core/js/Enumeration.js';
export { default as EnumerationDeprecated } from './phet-core/js/EnumerationDeprecated.js';
export { default as EnumerationMap } from './phet-core/js/EnumerationMap.js';
export { default as EnumerationValue } from './phet-core/js/EnumerationValue.js';
export { default as escapeHTML } from './phet-core/js/escapeHTML.js';
export { default as EventTimer } from './phet-core/js/EventTimer.js';
export { default as extend } from './phet-core/js/extend.js';
export { default as extendDefined } from './phet-core/js/extendDefined.js';
export { default as getGlobal } from './phet-core/js/getGlobal.js';
export { default as gracefulBind } from './phet-core/js/gracefulBind.js';
export { default as identity } from './phet-core/js/identity.js';
export { default as inheritance } from './phet-core/js/inheritance.js';
export { default as interleave } from './phet-core/js/interleave.js';
export { default as isArray } from './phet-core/js/isArray.js';
export { default as loadScript } from './phet-core/js/loadScript.js';
export { default as logGlobal } from './phet-core/js/logGlobal.js';
export { default as memoize } from './phet-core/js/memoize.js';
export { default as merge } from './phet-core/js/merge.js';
export { default as MipmapElement } from './phet-core/js/MipmapElement.js';
export { default as mutate } from './phet-core/js/mutate.js';
export { default as Namespace } from './phet-core/js/Namespace.js';
export { default as optionize, optionize3, optionize4, combineOptions } from './phet-core/js/optionize.js';
export type { EmptySelfOptions, OptionizeDefaults } from './phet-core/js/optionize.js';
export { default as Orientation } from './phet-core/js/Orientation.js';
export { default as OrientationPair } from './phet-core/js/OrientationPair.js';
export { default as pairs } from './phet-core/js/pairs.js';
export { default as partition } from './phet-core/js/partition.js';
export { default as phetCore } from './phet-core/js/phetCore.js';
export { default as PhysicalConstants } from './phet-core/js/PhysicalConstants.js';
export { default as platform } from './phet-core/js/platform.js';
export { default as Pool } from './phet-core/js/Pool.js';
export type { PoolableOptions, TPoolable, PossiblyRequiredParameterSpread } from './phet-core/js/Pool.js';
export { default as Poolable } from './phet-core/js/Poolable.js';
export { default as required } from './phet-core/js/required.js';
export { default as stripEmbeddingMarks } from './phet-core/js/stripEmbeddingMarks.js';
export { default as swapObjectKeys } from './phet-core/js/swapObjectKeys.js';
export type { default as TEnumeration, EnumerationContainer } from './phet-core/js/TEnumeration.js';
//# sourceMappingURL=phet-core.d.ts.map