/**
 * "Barrel" file for dot, so that we can export all of the API of the repo.
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
export { default as BinPacker, Bin } from './dot/js/BinPacker.js';
export { default as Bounds2 } from './dot/js/Bounds2.js';
export type { Bounds2StateObject } from './dot/js/Bounds2.js';
export { default as Bounds3 } from './dot/js/Bounds3.js';
export { default as Combination } from './dot/js/Combination.js';
export { default as CompletePiecewiseLinearFunction } from './dot/js/CompletePiecewiseLinearFunction.js';
export { default as Complex } from './dot/js/Complex.js';
export { default as ConvexHull2 } from './dot/js/ConvexHull2.js';
export { default as DampedHarmonic } from './dot/js/DampedHarmonic.js';
export { default as DelaunayTriangulation } from './dot/js/DelaunayTriangulation.js';
export { default as Dimension2 } from './dot/js/Dimension2.js';
export type { Dimension2StateObject } from './dot/js/Dimension2.js';
export { default as dot } from './dot/js/dot.js';
export { default as dotRandom } from './dot/js/dotRandom.js';
export { default as EigenvalueDecomposition } from './dot/js/EigenvalueDecomposition.js';
export { default as LinearFunction } from './dot/js/LinearFunction.js';
export { default as LUDecomposition } from './dot/js/LUDecomposition.js';
export { default as LUDecompositionDecimal } from './dot/js/LUDecompositionDecimal.js';
export { default as Matrix } from './dot/js/Matrix.js';
export { default as Matrix3, Matrix3Type, m3 } from './dot/js/Matrix3.js';
export type { Matrix3StateObject } from './dot/js/Matrix3.js';
export { default as Matrix4 } from './dot/js/Matrix4.js';
export { default as OpenRange } from './dot/js/OpenRange.js';
export { default as Permutation } from './dot/js/Permutation.js';
export { default as PiecewiseLinearFunction } from './dot/js/PiecewiseLinearFunction.js';
export { default as Plane3 } from './dot/js/Plane3.js';
export { default as QRDecomposition } from './dot/js/QRDecomposition.js';
export { default as Quaternion } from './dot/js/Quaternion.js';
export { default as Random } from './dot/js/Random.js';
export { default as Range } from './dot/js/Range.js';
export type { TRange, RangeStateObject } from './dot/js/Range.js';
export { default as RangeWithValue } from './dot/js/RangeWithValue.js';
export { default as Ray2 } from './dot/js/Ray2.js';
export { default as Ray3 } from './dot/js/Ray3.js';
export { default as Rectangle } from './dot/js/Rectangle.js';
export { default as RunningAverage } from './dot/js/RunningAverage.js';
export { default as SingularValueDecomposition } from './dot/js/SingularValueDecomposition.js';
export { default as Sphere3 } from './dot/js/Sphere3.js';
export { default as Stats } from './dot/js/Stats.js';
export { default as toSVGNumber } from './dot/js/toSVGNumber.js';
export { default as Transform1 } from './dot/js/Transform1.js';
export { default as Transform3 } from './dot/js/Transform3.js';
export { default as Transform4 } from './dot/js/Transform4.js';
export { default as UnivariatePolynomial } from './dot/js/UnivariatePolynomial.js';
export { default as DotUtils } from './dot/js/Utils.js';
export { default as Vector2, v2 } from './dot/js/Vector2.js';
export type { Vector2StateObject } from './dot/js/Vector2.js';
export { default as Vector2Property } from './dot/js/Vector2Property.js';
export type { Vector2PropertyOptions } from './dot/js/Vector2Property.js';
export { default as Vector3, v3 } from './dot/js/Vector3.js';
export type { Vector3StateObject } from './dot/js/Vector3.js';
export { default as Vector4, v4 } from './dot/js/Vector4.js';
//# sourceMappingURL=dot.d.ts.map