/**
 * "Barrel" file for tandem, so that we can export all of the API of the repo.
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
export { default as CouldNotYetDeserializeError } from './tandem/js/CouldNotYetDeserializeError.js';
export { default as DescriptionRegistry } from './tandem/js/DescriptionRegistry.js';
export { default as DynamicTandem } from './tandem/js/DynamicTandem.js';
export { default as EventType } from './tandem/js/EventType.js';
export { default as LinkedElementIO } from './tandem/js/LinkedElementIO.js';
export { default as tandem } from './tandem/js/tandemNamespace.js';
export { default as PhetioAction } from './tandem/js/PhetioAction.js';
export type { ActionOptions } from './tandem/js/PhetioAction.js';
export { default as PhetioObject } from './tandem/js/PhetioObject.js';
export type { PhetioObjectOptions } from './tandem/js/PhetioObject.js';
export { default as Tandem } from './tandem/js/Tandem.js';
export type { TandemOptions } from './tandem/js/Tandem.js';
export { default as ArrayIO } from './tandem/js/types/ArrayIO.js';
export { default as BooleanIO } from './tandem/js/types/BooleanIO.js';
export { default as DynamicMarkerIO } from './tandem/js/types/DynamicMarkerIO.js';
export { default as EnumerationIO } from './tandem/js/types/EnumerationIO.js';
export { default as Float64ArrayIO } from './tandem/js/types/Float64ArrayIO.js';
export { default as FunctionIO } from './tandem/js/types/FunctionIO.js';
export { default as IOType } from './tandem/js/types/IOType.js';
export { default as MapIO } from './tandem/js/types/MapIO.js';
export { default as NullableIO } from './tandem/js/types/NullableIO.js';
export { default as NumberIO } from './tandem/js/types/NumberIO.js';
export { default as ObjectLiteralIO } from './tandem/js/types/ObjectLiteralIO.js';
export { default as OrIO } from './tandem/js/types/OrIO.js';
export { default as ReferenceArrayIO } from './tandem/js/types/ReferenceArrayIO.js';
export { default as ReferenceIO } from './tandem/js/types/ReferenceIO.js';
export { default as StringIO } from './tandem/js/types/StringIO.js';
export { default as StringUnionIO } from './tandem/js/types/StringUnionIO.js';
export { default as ValueIO } from './tandem/js/types/ValueIO.js';
export { default as VoidIO } from './tandem/js/types/VoidIO.js';
//# sourceMappingURL=tandem.d.ts.map