/**
 * THIS FILE IS AUTO-GENERATED
 * DON'T MAKE CHANGES HERE
 */
import { config } from './configReadonly';
import { createTyped, createRangeClass, createNthRoot, createE, createFalse, createLN10, createLOG10E, createNaN, createPhi, createSQRT1_2 // eslint-disable-line camelcase
, createTau, createVersion, createString, createFilter, createMap, createCombinationsWithRep, createPickRandom, createRandomInt, createCompare, createCompareText, createSmaller, createLarger, createErf, createMax, createFormat, createClone, createTypeOf, createUnaryMinus, createAbs, createCbrt, createCube, createExpm1, createFloor, createLcm, createLog2, createMultiplyScalar, createSign, createSquare, createXgcd, createPow, createLog1p, createNorm, createBitAnd, createBitOr, createLeftShift, createRightLogShift, createNot, createXor, createMatrix, createCombinations, createAcos, createAcot, createAcsc, createAsec, createAsin, createAtan, createAtanh, createCosh, createCoth, createCsch, createSech, createSinh, createTanh, createIsNegative, createIsZero, createResultSet, createRound, createLN2, createNull, createSQRT2, createNumber, createForEach, createSize, createRandom, createCompareNatural, createEqualText, createLargerEq, createMin, createPrint, createIsNumeric, createIsPrime, createReplacer, createAddScalar, createExp, createGcd, createMod, createSqrt, createDivideScalar, createAdd, createBitNot, createRightArithShift, createOr, createSubset, createAcosh, createAcsch, createAsinh, createCos, createCsc, createSin, createIsInteger, createIsNaN, createCatalan, createInfinity, createPi, createTrue, createApply, createPartitionSelect, createEqualScalar, createSmallerEq, createUnequal, createSum, createHasNumericValue, createUnaryPlus, createFix, createMultiply, createLog, createBitXor, createIndex, createAcoth, createAtan2, createSec, createIsPositive, createHypot, createComposition, createRange, createEqual, createMode, createQuantileSeq, createNumeric, createLog10, createDivide, createGamma, createCot, createLOG2E, createFactorial, createPermutations, createProd, createMedian, createCeil, createAnd, createTan, createBoolean, createMultinomial, createMean, createSubtract, createDeepEqual, createVariance, createAsech, createStirlingS2, createStd, createBellNumbers, createMad } from '../factoriesNumber';
export var typed = /* #__PURE__ */createTyped({});
export var Range = /* #__PURE__ */createRangeClass({});
export var nthRoot = /* #__PURE__ */createNthRoot({
  typed: typed
});
export var e = /* #__PURE__ */createE({
  config: config
});
export var _false = /* #__PURE__ */createFalse({});
export var LN10 = /* #__PURE__ */createLN10({
  config: config
});
export var LOG10E = /* #__PURE__ */createLOG10E({
  config: config
});
export var _NaN = /* #__PURE__ */createNaN({
  config: config
});
export var phi = /* #__PURE__ */createPhi({
  config: config
});
export var SQRT1_2 = /* #__PURE__ */createSQRT1_2({
  config: config
});
export var tau = /* #__PURE__ */createTau({
  config: config
});
export var version = /* #__PURE__ */createVersion({});
export var string = /* #__PURE__ */createString({
  typed: typed
});
export var filter = /* #__PURE__ */createFilter({
  typed: typed
});
export var map = /* #__PURE__ */createMap({
  typed: typed
});
export var combinationsWithRep = /* #__PURE__ */createCombinationsWithRep({
  typed: typed
});
export var pickRandom = /* #__PURE__ */createPickRandom({
  config: config,
  typed: typed
});
export var randomInt = /* #__PURE__ */createRandomInt({
  config: config,
  typed: typed
});
export var compare = /* #__PURE__ */createCompare({
  config: config,
  typed: typed
});
export var compareText = /* #__PURE__ */createCompareText({
  typed: typed
});
export var smaller = /* #__PURE__ */createSmaller({
  config: config,
  typed: typed
});
export var larger = /* #__PURE__ */createLarger({
  config: config,
  typed: typed
});
export var erf = /* #__PURE__ */createErf({
  typed: typed
});
export var max = /* #__PURE__ */createMax({
  larger: larger,
  typed: typed
});
export var format = /* #__PURE__ */createFormat({
  typed: typed
});
export var clone = /* #__PURE__ */createClone({
  typed: typed
});
export var typeOf = /* #__PURE__ */createTypeOf({
  typed: typed
});
export var unaryMinus = /* #__PURE__ */createUnaryMinus({
  typed: typed
});
export var abs = /* #__PURE__ */createAbs({
  typed: typed
});
export var cbrt = /* #__PURE__ */createCbrt({
  typed: typed
});
export var cube = /* #__PURE__ */createCube({
  typed: typed
});
export var expm1 = /* #__PURE__ */createExpm1({
  typed: typed
});
export var floor = /* #__PURE__ */createFloor({
  typed: typed
});
export var lcm = /* #__PURE__ */createLcm({
  typed: typed
});
export var log2 = /* #__PURE__ */createLog2({
  typed: typed
});
export var multiplyScalar = /* #__PURE__ */createMultiplyScalar({
  typed: typed
});
export var sign = /* #__PURE__ */createSign({
  typed: typed
});
export var square = /* #__PURE__ */createSquare({
  typed: typed
});
export var xgcd = /* #__PURE__ */createXgcd({
  typed: typed
});
export var pow = /* #__PURE__ */createPow({
  typed: typed
});
export var log1p = /* #__PURE__ */createLog1p({
  typed: typed
});
export var norm = /* #__PURE__ */createNorm({
  typed: typed
});
export var bitAnd = /* #__PURE__ */createBitAnd({
  typed: typed
});
export var bitOr = /* #__PURE__ */createBitOr({
  typed: typed
});
export var leftShift = /* #__PURE__ */createLeftShift({
  typed: typed
});
export var rightLogShift = /* #__PURE__ */createRightLogShift({
  typed: typed
});
export var not = /* #__PURE__ */createNot({
  typed: typed
});
export var xor = /* #__PURE__ */createXor({
  typed: typed
});
export var matrix = /* #__PURE__ */createMatrix({});
export var combinations = /* #__PURE__ */createCombinations({
  typed: typed
});
export var acos = /* #__PURE__ */createAcos({
  typed: typed
});
export var acot = /* #__PURE__ */createAcot({
  typed: typed
});
export var acsc = /* #__PURE__ */createAcsc({
  typed: typed
});
export var asec = /* #__PURE__ */createAsec({
  typed: typed
});
export var asin = /* #__PURE__ */createAsin({
  typed: typed
});
export var atan = /* #__PURE__ */createAtan({
  typed: typed
});
export var atanh = /* #__PURE__ */createAtanh({
  typed: typed
});
export var cosh = /* #__PURE__ */createCosh({
  typed: typed
});
export var coth = /* #__PURE__ */createCoth({
  typed: typed
});
export var csch = /* #__PURE__ */createCsch({
  typed: typed
});
export var sech = /* #__PURE__ */createSech({
  typed: typed
});
export var sinh = /* #__PURE__ */createSinh({
  typed: typed
});
export var tanh = /* #__PURE__ */createTanh({
  typed: typed
});
export var isNegative = /* #__PURE__ */createIsNegative({
  typed: typed
});
export var isZero = /* #__PURE__ */createIsZero({
  typed: typed
});
export var ResultSet = /* #__PURE__ */createResultSet({});
export var round = /* #__PURE__ */createRound({
  typed: typed
});
export var LN2 = /* #__PURE__ */createLN2({
  config: config
});
export var _null = /* #__PURE__ */createNull({});
export var SQRT2 = /* #__PURE__ */createSQRT2({
  config: config
});
export var number = /* #__PURE__ */createNumber({
  typed: typed
});
export var forEach = /* #__PURE__ */createForEach({
  typed: typed
});
export var size = /* #__PURE__ */createSize({
  matrix: matrix,
  config: config,
  typed: typed
});
export var random = /* #__PURE__ */createRandom({
  config: config,
  typed: typed
});
export var compareNatural = /* #__PURE__ */createCompareNatural({
  compare: compare,
  typed: typed
});
export var equalText = /* #__PURE__ */createEqualText({
  compareText: compareText,
  isZero: isZero,
  typed: typed
});
export var largerEq = /* #__PURE__ */createLargerEq({
  config: config,
  typed: typed
});
export var min = /* #__PURE__ */createMin({
  smaller: smaller,
  typed: typed
});
export var print = /* #__PURE__ */createPrint({
  typed: typed
});
export var isNumeric = /* #__PURE__ */createIsNumeric({
  typed: typed
});
export var isPrime = /* #__PURE__ */createIsPrime({
  typed: typed
});
export var replacer = /* #__PURE__ */createReplacer({});
export var addScalar = /* #__PURE__ */createAddScalar({
  typed: typed
});
export var exp = /* #__PURE__ */createExp({
  typed: typed
});
export var gcd = /* #__PURE__ */createGcd({
  typed: typed
});
export var mod = /* #__PURE__ */createMod({
  typed: typed
});
export var sqrt = /* #__PURE__ */createSqrt({
  typed: typed
});
export var divideScalar = /* #__PURE__ */createDivideScalar({
  typed: typed
});
export var add = /* #__PURE__ */createAdd({
  typed: typed
});
export var bitNot = /* #__PURE__ */createBitNot({
  typed: typed
});
export var rightArithShift = /* #__PURE__ */createRightArithShift({
  typed: typed
});
export var or = /* #__PURE__ */createOr({
  typed: typed
});
export var subset = /* #__PURE__ */createSubset({});
export var acosh = /* #__PURE__ */createAcosh({
  typed: typed
});
export var acsch = /* #__PURE__ */createAcsch({
  typed: typed
});
export var asinh = /* #__PURE__ */createAsinh({
  typed: typed
});
export var cos = /* #__PURE__ */createCos({
  typed: typed
});
export var csc = /* #__PURE__ */createCsc({
  typed: typed
});
export var sin = /* #__PURE__ */createSin({
  typed: typed
});
export var isInteger = /* #__PURE__ */createIsInteger({
  typed: typed
});
export var isNaN = /* #__PURE__ */createIsNaN({
  typed: typed
});
export var catalan = /* #__PURE__ */createCatalan({
  addScalar: addScalar,
  combinations: combinations,
  divideScalar: divideScalar,
  isInteger: isInteger,
  isNegative: isNegative,
  multiplyScalar: multiplyScalar,
  typed: typed
});
export var _Infinity = /* #__PURE__ */createInfinity({
  config: config
});
export var pi = /* #__PURE__ */createPi({
  config: config
});
export var _true = /* #__PURE__ */createTrue({});
export var apply = /* #__PURE__ */createApply({
  isInteger: isInteger,
  typed: typed
});
export var partitionSelect = /* #__PURE__ */createPartitionSelect({
  compare: compare,
  isNaN: isNaN,
  isNumeric: isNumeric,
  typed: typed
});
export var equalScalar = /* #__PURE__ */createEqualScalar({
  config: config,
  typed: typed
});
export var smallerEq = /* #__PURE__ */createSmallerEq({
  config: config,
  typed: typed
});
export var unequal = /* #__PURE__ */createUnequal({
  equalScalar: equalScalar,
  typed: typed
});
export var sum = /* #__PURE__ */createSum({
  add: add,
  config: config,
  typed: typed
});
export var hasNumericValue = /* #__PURE__ */createHasNumericValue({
  isNumeric: isNumeric,
  typed: typed
});
export var unaryPlus = /* #__PURE__ */createUnaryPlus({
  typed: typed
});
export var fix = /* #__PURE__ */createFix({
  typed: typed
});
export var multiply = /* #__PURE__ */createMultiply({
  typed: typed
});
export var log = /* #__PURE__ */createLog({
  typed: typed
});
export var bitXor = /* #__PURE__ */createBitXor({
  typed: typed
});
export var index = /* #__PURE__ */createIndex({});
export var acoth = /* #__PURE__ */createAcoth({
  typed: typed
});
export var atan2 = /* #__PURE__ */createAtan2({
  typed: typed
});
export var sec = /* #__PURE__ */createSec({
  typed: typed
});
export var isPositive = /* #__PURE__ */createIsPositive({
  typed: typed
});
export var hypot = /* #__PURE__ */createHypot({
  abs: abs,
  addScalar: addScalar,
  divideScalar: divideScalar,
  isPositive: isPositive,
  multiplyScalar: multiplyScalar,
  smaller: smaller,
  sqrt: sqrt,
  typed: typed
});
export var composition = /* #__PURE__ */createComposition({
  addScalar: addScalar,
  combinations: combinations,
  isInteger: isInteger,
  isNegative: isNegative,
  isPositive: isPositive,
  larger: larger,
  typed: typed
});
export var range = /* #__PURE__ */createRange({
  matrix: matrix,
  config: config,
  larger: larger,
  largerEq: largerEq,
  smaller: smaller,
  smallerEq: smallerEq,
  typed: typed
});
export var equal = /* #__PURE__ */createEqual({
  equalScalar: equalScalar,
  typed: typed
});
export var mode = /* #__PURE__ */createMode({
  isNaN: isNaN,
  isNumeric: isNumeric,
  typed: typed
});
export var quantileSeq = /* #__PURE__ */createQuantileSeq({
  add: add,
  compare: compare,
  multiply: multiply,
  partitionSelect: partitionSelect,
  typed: typed
});
export var numeric = /* #__PURE__ */createNumeric({
  number: number
});
export var log10 = /* #__PURE__ */createLog10({
  typed: typed
});
export var divide = /* #__PURE__ */createDivide({
  typed: typed
});
export var gamma = /* #__PURE__ */createGamma({
  typed: typed
});
export var cot = /* #__PURE__ */createCot({
  typed: typed
});
export var LOG2E = /* #__PURE__ */createLOG2E({
  config: config
});
export var factorial = /* #__PURE__ */createFactorial({
  gamma: gamma,
  typed: typed
});
export var permutations = /* #__PURE__ */createPermutations({
  factorial: factorial,
  typed: typed
});
export var prod = /* #__PURE__ */createProd({
  multiply: multiply,
  typed: typed
});
export var median = /* #__PURE__ */createMedian({
  add: add,
  compare: compare,
  divide: divide,
  partitionSelect: partitionSelect,
  typed: typed
});
export var ceil = /* #__PURE__ */createCeil({
  typed: typed
});
export var and = /* #__PURE__ */createAnd({
  typed: typed
});
export var tan = /* #__PURE__ */createTan({
  typed: typed
});

var _boolean = /* #__PURE__ */createBoolean({
  typed: typed
});

export { _boolean as boolean };
export var multinomial = /* #__PURE__ */createMultinomial({
  add: add,
  divide: divide,
  factorial: factorial,
  isInteger: isInteger,
  isPositive: isPositive,
  multiply: multiply,
  typed: typed
});
export var mean = /* #__PURE__ */createMean({
  add: add,
  divide: divide,
  typed: typed
});
export var subtract = /* #__PURE__ */createSubtract({
  typed: typed
});
export var deepEqual = /* #__PURE__ */createDeepEqual({
  equal: equal,
  typed: typed
});
export var variance = /* #__PURE__ */createVariance({
  add: add,
  apply: apply,
  divide: divide,
  isNaN: isNaN,
  multiply: multiply,
  subtract: subtract,
  typed: typed
});
export var asech = /* #__PURE__ */createAsech({
  typed: typed
});
export var stirlingS2 = /* #__PURE__ */createStirlingS2({
  addScalar: addScalar,
  combinations: combinations,
  divideScalar: divideScalar,
  factorial: factorial,
  isInteger: isInteger,
  isNegative: isNegative,
  larger: larger,
  multiplyScalar: multiplyScalar,
  pow: pow,
  subtract: subtract,
  typed: typed
});
export var std = /* #__PURE__ */createStd({
  sqrt: sqrt,
  typed: typed,
  variance: variance
});
export var bellNumbers = /* #__PURE__ */createBellNumbers({
  addScalar: addScalar,
  isInteger: isInteger,
  isNegative: isNegative,
  stirlingS2: stirlingS2,
  typed: typed
});
export var mad = /* #__PURE__ */createMad({
  abs: abs,
  map: map,
  median: median,
  subtract: subtract,
  typed: typed
});