diff --git a/lib/node_modules/@stdlib/array/base/accessor-getter/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/base/accessor-getter/docs/types/index.d.ts
index 5c7be842b10..fc8a43b43b5 100644
--- a/lib/node_modules/@stdlib/array/base/accessor-getter/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/base/accessor-getter/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64, Complex128 } from '@stdlib/types/object';
+import { Complex64, Complex128 } from '@stdlib/types/complex';
import { Complex64Array, Complex128Array, AccessorArrayLike } from '@stdlib/types/array';
/**
diff --git a/lib/node_modules/@stdlib/array/base/accessor-setter/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/base/accessor-setter/docs/types/index.d.ts
index 0c35da82691..bc84b1dd32d 100644
--- a/lib/node_modules/@stdlib/array/base/accessor-setter/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/base/accessor-setter/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
import { Complex64Array, Complex128Array, AccessorArrayLike } from '@stdlib/types/array';
/**
diff --git a/lib/node_modules/@stdlib/array/base/accessors/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/base/accessors/docs/types/index.d.ts
index bb948ff3bf5..8f599d43476 100644
--- a/lib/node_modules/@stdlib/array/base/accessors/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/base/accessors/docs/types/index.d.ts
@@ -21,7 +21,8 @@
///
import { Complex64Array, Complex128Array, AccessorArrayLike } from '@stdlib/types/array';
-import { Collection, Complex64, Complex128, ComplexLike } from '@stdlib/types/object';
+import { Complex64, Complex128, ComplexLike } from '@stdlib/types/complex';
+import { Collection } from '@stdlib/types/object';
/**
* Returns an element from a `Float64Array`.
diff --git a/lib/node_modules/@stdlib/array/base/arraylike2object/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/base/arraylike2object/docs/types/index.d.ts
index 41a7a3f0077..d0b21c8b137 100644
--- a/lib/node_modules/@stdlib/array/base/arraylike2object/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/base/arraylike2object/docs/types/index.d.ts
@@ -21,7 +21,8 @@
///
import { Complex64Array, Complex128Array, AccessorArrayLike } from '@stdlib/types/array';
-import { Collection, Complex64, Complex128, ComplexLike } from '@stdlib/types/object';
+import { Complex64, Complex128, ComplexLike } from '@stdlib/types/complex';
+import { Collection } from '@stdlib/types/object';
/**
* Returns an element from a `Float64Array`.
diff --git a/lib/node_modules/@stdlib/array/complex128/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/complex128/docs/types/index.d.ts
index 9f10ac7e88a..a682be41f05 100644
--- a/lib/node_modules/@stdlib/array/complex128/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/complex128/docs/types/index.d.ts
@@ -22,7 +22,7 @@
import { Iterator as Iter, IterableIterator } from '@stdlib/types/iter';
import { ArrayLike, RealOrComplexTypedArray, Complex128Array as Complex128ArrayInterface } from '@stdlib/types/array';
-import { ComplexLike, Complex128 } from '@stdlib/types/object';
+import { ComplexLike, Complex128 } from '@stdlib/types/complex';
import ArrayBuffer = require( '@stdlib/array/buffer' );
// Define a union type representing both iterable and non-iterable iterators:
diff --git a/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts
index 9306740a4e2..d47070d3bfe 100644
--- a/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/complex64/docs/types/index.d.ts
@@ -22,7 +22,7 @@
import { Iterator as Iter, IterableIterator } from '@stdlib/types/iter';
import { ArrayLike, RealOrComplexTypedArray, Complex64Array as Complex64ArrayInterface } from '@stdlib/types/array';
-import { ComplexLike, Complex64 } from '@stdlib/types/object';
+import { ComplexLike, Complex64 } from '@stdlib/types/complex';
import ArrayBuffer = require( '@stdlib/array/buffer' );
// Define a union type representing both iterable and non-iterable iterators:
diff --git a/lib/node_modules/@stdlib/array/full-like/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/full-like/docs/types/index.d.ts
index c04854da7b2..44215be26cf 100644
--- a/lib/node_modules/@stdlib/array/full-like/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/full-like/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { Complex128Array, Complex64Array, AnyArray, DataType } from '@stdlib/types/array';
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
/**
* Creates a filled array having the same length as a provided input array.
diff --git a/lib/node_modules/@stdlib/array/full/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/full/docs/types/index.d.ts
index 65861254360..33f820754a9 100644
--- a/lib/node_modules/@stdlib/array/full/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/full/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { AnyArray, Complex128Array, Complex64Array, DataType } from '@stdlib/types/array';
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
/**
* Creates a filled array having a specified length.
diff --git a/lib/node_modules/@stdlib/array/linspace/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/linspace/docs/types/index.d.ts
index 2270e736dbd..8404fa1d558 100644
--- a/lib/node_modules/@stdlib/array/linspace/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/linspace/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { FloatOrComplexDataType as DataType, ArrayLike, FloatOrComplexTypedArray, Complex64Array, Complex128Array } from '@stdlib/types/array';
-import { ComplexLike, Complex64, Complex128 } from '@stdlib/types/object';
+import { ComplexLike, Complex64, Complex128 } from '@stdlib/types/complex';
/**
* Interface describing function options.
diff --git a/lib/node_modules/@stdlib/array/min-dtype/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/min-dtype/docs/types/index.d.ts
index 287a016bcd5..e08d77e7df1 100644
--- a/lib/node_modules/@stdlib/array/min-dtype/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/array/min-dtype/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { RealDataType, ComplexDataType, DataType } from '@stdlib/types/array';
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
/**
* Returns the minimum array data type of the closest "kind" necessary for storing a provided scalar value.
diff --git a/lib/node_modules/@stdlib/assert/is-complex-like/docs/types/index.d.ts b/lib/node_modules/@stdlib/assert/is-complex-like/docs/types/index.d.ts
index 9937b6d0688..00701287b49 100644
--- a/lib/node_modules/@stdlib/assert/is-complex-like/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/assert/is-complex-like/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
/**
* Tests if a value is a complex number-like object.
diff --git a/lib/node_modules/@stdlib/assert/is-complex/docs/types/index.d.ts b/lib/node_modules/@stdlib/assert/is-complex/docs/types/index.d.ts
index 7c96ce6c9e7..c2f21ca7f51 100644
--- a/lib/node_modules/@stdlib/assert/is-complex/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/assert/is-complex/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128, Complex64 } from '@stdlib/types/object';
+import { Complex128, Complex64 } from '@stdlib/types/complex';
/**
* Tests if a value is a 64-bit or 128-bit complex number.
diff --git a/lib/node_modules/@stdlib/assert/is-complex128/docs/types/index.d.ts b/lib/node_modules/@stdlib/assert/is-complex128/docs/types/index.d.ts
index 6bba66c6408..c736033c65b 100644
--- a/lib/node_modules/@stdlib/assert/is-complex128/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/assert/is-complex128/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Tests if a value is a 128-bit complex number.
diff --git a/lib/node_modules/@stdlib/assert/is-complex64/docs/types/index.d.ts b/lib/node_modules/@stdlib/assert/is-complex64/docs/types/index.d.ts
index 52fdbaf8430..6397fde0f01 100644
--- a/lib/node_modules/@stdlib/assert/is-complex64/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/assert/is-complex64/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Tests if a value is a 64-bit complex number.
diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts
index 14f5b0a9f9c..afcdde59fda 100644
--- a/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
/**
* Real or complex number.
diff --git a/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/index.d.ts
index e6c3c2a0ccd..1395cd53664 100644
--- a/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
/**
* Real or complex number.
diff --git a/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/test.ts b/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/test.ts
index b1f99a6c0fb..75c14f0be05 100644
--- a/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/test.ts
+++ b/lib/node_modules/@stdlib/complex/base/wrap-function/docs/types/test.ts
@@ -18,7 +18,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
import Complex64 = require( '@stdlib/complex/float32' );
import wrap = require( './index' );
diff --git a/lib/node_modules/@stdlib/complex/dtype/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/dtype/docs/types/index.d.ts
index 467e2db4e37..6c889d63d6c 100644
--- a/lib/node_modules/@stdlib/complex/dtype/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/dtype/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64, Complex128, ComplexDataType } from '@stdlib/types/object';
+import { Complex64, Complex128, ComplexDataType } from '@stdlib/types/complex';
/**
* Complex number data type.
diff --git a/lib/node_modules/@stdlib/complex/dtypes/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/dtypes/docs/types/index.d.ts
index f6a9e28a49f..a0cc8b11020 100644
--- a/lib/node_modules/@stdlib/complex/dtypes/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/dtypes/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexDataType } from '@stdlib/types/object';
+import { ComplexDataType } from '@stdlib/types/complex';
/**
* Returns a list of complex number data types.
diff --git a/lib/node_modules/@stdlib/complex/imag/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/imag/docs/types/index.d.ts
index e7416e0ef91..ca2bd3b06a6 100644
--- a/lib/node_modules/@stdlib/complex/imag/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/imag/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Returns the imaginary component of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/complex/imagf/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/imagf/docs/types/index.d.ts
index 5ebdcd62582..97d3a994e7b 100644
--- a/lib/node_modules/@stdlib/complex/imagf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/imagf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Returns the imaginary component of a single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/complex/promotion-rules/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/promotion-rules/docs/types/index.d.ts
index 63097f07e87..656d606c2e2 100644
--- a/lib/node_modules/@stdlib/complex/promotion-rules/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/promotion-rules/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexDataType } from '@stdlib/types/object';
+import { ComplexDataType } from '@stdlib/types/complex';
/**
* Real number data types.
diff --git a/lib/node_modules/@stdlib/complex/real/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/real/docs/types/index.d.ts
index 21976da2187..aa76fce34fa 100644
--- a/lib/node_modules/@stdlib/complex/real/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/real/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Returns the real component of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/complex/realf/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/realf/docs/types/index.d.ts
index f1056a6ce19..2671eb1d649 100644
--- a/lib/node_modules/@stdlib/complex/realf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/realf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Returns the real component of a single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/complex/reim/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/reim/docs/types/index.d.ts
index af7741fc8c8..efc444c82f0 100644
--- a/lib/node_modules/@stdlib/complex/reim/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/reim/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Returns the real and imaginary components of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/complex/reimf/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/reimf/docs/types/index.d.ts
index 61d74b78220..961ba6da4e9 100644
--- a/lib/node_modules/@stdlib/complex/reimf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/complex/reimf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Returns the real and imaginary components of a single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/ops/cadd/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/cadd/docs/types/index.d.ts
index fbb5a958e23..fff4780852c 100644
--- a/lib/node_modules/@stdlib/math/base/ops/cadd/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/cadd/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Adds two double-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/ops/caddf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/caddf/docs/types/index.d.ts
index ab75d6101f7..598115d30c9 100644
--- a/lib/node_modules/@stdlib/math/base/ops/caddf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/caddf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Adds two single-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/ops/cdiv/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/cdiv/docs/types/index.d.ts
index f0c16f0a9da..88ee1ab044e 100644
--- a/lib/node_modules/@stdlib/math/base/ops/cdiv/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/cdiv/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Divides two double-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/ops/cmul/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/cmul/docs/types/index.d.ts
index 4718f4ac160..6db7bc2adf7 100644
--- a/lib/node_modules/@stdlib/math/base/ops/cmul/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/cmul/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Multiplies two double-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/ops/cmulf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/cmulf/docs/types/index.d.ts
index 52a8540589e..bcd39267250 100644
--- a/lib/node_modules/@stdlib/math/base/ops/cmulf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/cmulf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Multiplies two single-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/ops/cneg/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/cneg/docs/types/index.d.ts
index 556d57d0116..340b622d6d5 100644
--- a/lib/node_modules/@stdlib/math/base/ops/cneg/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/cneg/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Negates a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/ops/cnegf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/cnegf/docs/types/index.d.ts
index 6a9bbb07135..407b4e93f9f 100644
--- a/lib/node_modules/@stdlib/math/base/ops/cnegf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/cnegf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Negates a single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/ops/csub/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/csub/docs/types/index.d.ts
index 6a1150b6a93..d3fb31002ee 100644
--- a/lib/node_modules/@stdlib/math/base/ops/csub/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/csub/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Subtracts two double-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/ops/csubf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/csubf/docs/types/index.d.ts
index 2e21c8b0a1e..3897c382eca 100644
--- a/lib/node_modules/@stdlib/math/base/ops/csubf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/csubf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Subtracts two single-precision complex floating-point numbers.
diff --git a/lib/node_modules/@stdlib/math/base/special/cabs/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cabs/docs/types/index.d.ts
index 24002ba55a2..41c16d6d65f 100644
--- a/lib/node_modules/@stdlib/math/base/special/cabs/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cabs/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Computes the absolute value of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cabs2/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cabs2/docs/types/index.d.ts
index 83ef8e3633e..e130da28b2d 100644
--- a/lib/node_modules/@stdlib/math/base/special/cabs2/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cabs2/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Computes the squared absolute value of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cabs2f/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cabs2f/docs/types/index.d.ts
index f10f46646dc..2ad3081ebe7 100644
--- a/lib/node_modules/@stdlib/math/base/special/cabs2f/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cabs2f/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Computes the squared absolute value of a single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cabsf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cabsf/docs/types/index.d.ts
index 5b3f6c3a10f..f340fbf283d 100644
--- a/lib/node_modules/@stdlib/math/base/special/cabsf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cabsf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Computes the absolute value of a single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cceil/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cceil/docs/types/index.d.ts
index 110554522c8..1e3119da4cd 100644
--- a/lib/node_modules/@stdlib/math/base/special/cceil/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cceil/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Rounds a double-precision complex floating-point number toward positive infinity.
diff --git a/lib/node_modules/@stdlib/math/base/special/cceilf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cceilf/docs/types/index.d.ts
index 6a577266243..2a7c2f7a660 100644
--- a/lib/node_modules/@stdlib/math/base/special/cceilf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cceilf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Rounds a single-precision complex floating-point number toward positive infinity.
diff --git a/lib/node_modules/@stdlib/math/base/special/ccis/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/ccis/docs/types/index.d.ts
index 23fe5383025..7d6f1b14775 100644
--- a/lib/node_modules/@stdlib/math/base/special/ccis/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/ccis/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Evaluates the cis function for a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cexp/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cexp/docs/types/index.d.ts
index 9fd3f24e470..daaf5b1bd95 100644
--- a/lib/node_modules/@stdlib/math/base/special/cexp/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cexp/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Evaluates the exponential function for a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cflipsign/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cflipsign/docs/types/index.d.ts
index ce46d605523..2fa34355d8e 100644
--- a/lib/node_modules/@stdlib/math/base/special/cflipsign/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cflipsign/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Returns a double-precision complex floating-point number with the same magnitude as `z` and the sign of `y*z`.
diff --git a/lib/node_modules/@stdlib/math/base/special/cflipsignf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cflipsignf/docs/types/index.d.ts
index e16c58a7b24..f884bc12181 100644
--- a/lib/node_modules/@stdlib/math/base/special/cflipsignf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cflipsignf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Returns a single-precision complex floating-point number with the same magnitude as `z` and the sign of `y*z`.
diff --git a/lib/node_modules/@stdlib/math/base/special/cfloor/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cfloor/docs/types/index.d.ts
index d42af6ec14f..c81637074aa 100644
--- a/lib/node_modules/@stdlib/math/base/special/cfloor/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cfloor/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Rounds a double-precision complex floating-point number toward negative infinity.
diff --git a/lib/node_modules/@stdlib/math/base/special/cidentity/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cidentity/docs/types/index.d.ts
index cfe5a473c67..350b83b6815 100644
--- a/lib/node_modules/@stdlib/math/base/special/cidentity/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cidentity/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Evaluates the identity function for double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cidentityf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cidentityf/docs/types/index.d.ts
index 03cccf8f9d7..42b57f01f80 100644
--- a/lib/node_modules/@stdlib/math/base/special/cidentityf/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cidentityf/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
/**
* Evaluates the identity function for single-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cinv/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cinv/docs/types/index.d.ts
index ddc8ab864f2..bfcdbd7db04 100644
--- a/lib/node_modules/@stdlib/math/base/special/cinv/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cinv/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Computes the inverse of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/math/base/special/cphase/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cphase/docs/types/index.d.ts
index 8dfe3ee8633..0b0b897f6e2 100644
--- a/lib/node_modules/@stdlib/math/base/special/cphase/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cphase/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Computes the argument of a double-precision complex floating-point number in radians.
diff --git a/lib/node_modules/@stdlib/math/base/special/cround/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cround/docs/types/index.d.ts
index f78b0d1da07..2c8032af1e2 100644
--- a/lib/node_modules/@stdlib/math/base/special/cround/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/cround/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Rounds each component of a double-precision complex floating-point number to the nearest integer.
diff --git a/lib/node_modules/@stdlib/math/base/special/csignum/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/csignum/docs/types/index.d.ts
index d7e4d63f2a7..0ae7df6b6da 100644
--- a/lib/node_modules/@stdlib/math/base/special/csignum/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/special/csignum/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
/**
* Evaluates the signum function of a double-precision complex floating-point number.
diff --git a/lib/node_modules/@stdlib/ndarray/base/broadcast-scalar/docs/types/index.d.ts b/lib/node_modules/@stdlib/ndarray/base/broadcast-scalar/docs/types/index.d.ts
index 767ee15796e..85868d42833 100644
--- a/lib/node_modules/@stdlib/ndarray/base/broadcast-scalar/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/ndarray/base/broadcast-scalar/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
import { ndarray, float64ndarray, float32ndarray, int32ndarray, int16ndarray, int8ndarray, uint32ndarray, uint16ndarray, uint8ndarray, uint8cndarray, complex128ndarray, complex64ndarray, DataType, Shape, Order } from '@stdlib/types/ndarray';
/**
diff --git a/lib/node_modules/@stdlib/ndarray/base/from-scalar/docs/types/index.d.ts b/lib/node_modules/@stdlib/ndarray/base/from-scalar/docs/types/index.d.ts
index 9fd50b84efb..506b82b236a 100644
--- a/lib/node_modules/@stdlib/ndarray/base/from-scalar/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/ndarray/base/from-scalar/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
import { ndarray, float64ndarray, float32ndarray, int32ndarray, int16ndarray, int8ndarray, uint32ndarray, uint16ndarray, uint8ndarray, uint8cndarray, complex128ndarray, complex64ndarray, DataType, Order } from '@stdlib/types/ndarray';
/**
diff --git a/lib/node_modules/@stdlib/ndarray/from-scalar/docs/types/index.d.ts b/lib/node_modules/@stdlib/ndarray/from-scalar/docs/types/index.d.ts
index 51134b98f0d..b193cf4bad7 100644
--- a/lib/node_modules/@stdlib/ndarray/from-scalar/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/ndarray/from-scalar/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { ComplexLike } from '@stdlib/types/object';
+import { ComplexLike } from '@stdlib/types/complex';
import { ndarray, float64ndarray, float32ndarray, int32ndarray, int16ndarray, int8ndarray, uint32ndarray, uint16ndarray, uint8ndarray, uint8cndarray, complex128ndarray, complex64ndarray, DataType, Order } from '@stdlib/types/ndarray';
/**
diff --git a/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/index.d.ts b/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/index.d.ts
index 326d5cd21d2..451d484c6a4 100644
--- a/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { ArrayLike } from '@stdlib/types/array';
-import { Complex64, Complex128, ComplexLike } from '@stdlib/types/object';
+import { Complex64, Complex128, ComplexLike } from '@stdlib/types/complex';
/**
* Default callback.
diff --git a/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/test.ts b/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/test.ts
index afc8f588b2d..19a93c76d4d 100644
--- a/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/test.ts
+++ b/lib/node_modules/@stdlib/strided/base/binary-signature-callbacks/docs/types/test.ts
@@ -17,7 +17,7 @@
*/
///
-import { Complex64 as Cmplx64, Complex128 as Cmplx128 } from '@stdlib/types/object';
+import { Complex64 as Cmplx64, Complex128 as Cmplx128 } from '@stdlib/types/complex';
import Complex64 = require( '@stdlib/complex/float32' );
import Complex128 = require( '@stdlib/complex/float64' );
import callbacks = require( './index' );
diff --git a/lib/node_modules/@stdlib/strided/base/cmap/docs/types/index.d.ts b/lib/node_modules/@stdlib/strided/base/cmap/docs/types/index.d.ts
index 3b980114444..ca0af41c441 100644
--- a/lib/node_modules/@stdlib/strided/base/cmap/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/strided/base/cmap/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
import { Complex64Array } from '@stdlib/types/array';
/**
diff --git a/lib/node_modules/@stdlib/strided/base/cmap/docs/types/test.ts b/lib/node_modules/@stdlib/strided/base/cmap/docs/types/test.ts
index 4244d38390d..0e788e6464f 100644
--- a/lib/node_modules/@stdlib/strided/base/cmap/docs/types/test.ts
+++ b/lib/node_modules/@stdlib/strided/base/cmap/docs/types/test.ts
@@ -18,7 +18,7 @@
///
-import { Complex64 } from '@stdlib/types/object';
+import { Complex64 } from '@stdlib/types/complex';
import Complex64Array = require( '@stdlib/array/complex64' );
import cmplx64 = require( '@stdlib/complex/float32' );
import cmap = require( './index' );
diff --git a/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/index.d.ts b/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/index.d.ts
index e57322da787..d2ef87ba541 100644
--- a/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { ArrayLike } from '@stdlib/types/array';
-import { Complex64, Complex128, ComplexLike } from '@stdlib/types/object';
+import { Complex64, Complex128, ComplexLike } from '@stdlib/types/complex';
/**
* Default callback.
diff --git a/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/test.ts b/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/test.ts
index 2692bbae740..71abf55b2b0 100644
--- a/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/test.ts
+++ b/lib/node_modules/@stdlib/strided/base/mskunary-signature-callbacks/docs/types/test.ts
@@ -17,7 +17,7 @@
*/
///
-import { Complex64 as Cmplx64, Complex128 as Cmplx128 } from '@stdlib/types/object';
+import { Complex64 as Cmplx64, Complex128 as Cmplx128 } from '@stdlib/types/complex';
import Complex64 = require( '@stdlib/complex/float32' );
import Complex128 = require( '@stdlib/complex/float64' );
import callbacks = require( './index' );
diff --git a/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/index.d.ts b/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/index.d.ts
index 00f36f8faad..8fe153f3a6f 100644
--- a/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/index.d.ts
@@ -21,7 +21,7 @@
///
import { ArrayLike } from '@stdlib/types/array';
-import { Complex64, Complex128, ComplexLike } from '@stdlib/types/object';
+import { Complex64, Complex128, ComplexLike } from '@stdlib/types/complex';
/**
* Default callback.
diff --git a/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/test.ts b/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/test.ts
index e436c2745d4..135e755a9b0 100644
--- a/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/test.ts
+++ b/lib/node_modules/@stdlib/strided/base/unary-signature-callbacks/docs/types/test.ts
@@ -17,7 +17,7 @@
*/
///
-import { Complex64 as Cmplx64, Complex128 as Cmplx128 } from '@stdlib/types/object';
+import { Complex64 as Cmplx64, Complex128 as Cmplx128 } from '@stdlib/types/complex';
import Complex64 = require( '@stdlib/complex/float32' );
import Complex128 = require( '@stdlib/complex/float64' );
import callbacks = require( './index' );
diff --git a/lib/node_modules/@stdlib/strided/base/zmap/docs/types/index.d.ts b/lib/node_modules/@stdlib/strided/base/zmap/docs/types/index.d.ts
index d31822cbab7..6fc379a5d20 100644
--- a/lib/node_modules/@stdlib/strided/base/zmap/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/strided/base/zmap/docs/types/index.d.ts
@@ -20,7 +20,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
import { Complex128Array } from '@stdlib/types/array';
/**
diff --git a/lib/node_modules/@stdlib/strided/base/zmap/docs/types/test.ts b/lib/node_modules/@stdlib/strided/base/zmap/docs/types/test.ts
index e3541cfa5f4..8c0589141c4 100644
--- a/lib/node_modules/@stdlib/strided/base/zmap/docs/types/test.ts
+++ b/lib/node_modules/@stdlib/strided/base/zmap/docs/types/test.ts
@@ -18,7 +18,7 @@
///
-import { Complex128 } from '@stdlib/types/object';
+import { Complex128 } from '@stdlib/types/complex';
import Complex128Array = require( '@stdlib/array/complex128' );
import cmplx64 = require( '@stdlib/complex/float64' );
import zmap = require( './index' );