import type { TypedFunction } from '../core/function/typed.js'; import type { ConfigOptions } from '../core/config.js'; interface BigNumberType { lessThan(n: BigNumberType): boolean; } interface BigNumberFactory { (value: unknown): BigNumberType; } interface MatrixFactory { (...args: unknown[]): unknown; } interface DenseMatrixConstructor { new (...args: unknown[]): unknown; } interface SparseMatrixConstructor { new (...args: unknown[]): unknown; } interface SmallerDependencies { typed: TypedFunction; config: ConfigOptions; bignumber: BigNumberFactory; matrix: MatrixFactory; DenseMatrix: DenseMatrixConstructor; concat: TypedFunction; SparseMatrix: SparseMatrixConstructor; } interface SmallerNumberDependencies { typed: TypedFunction; config: ConfigOptions; } export declare const createSmaller: import("../utils/factory.js").FactoryFunction; export declare const createSmallerNumber: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=smaller.d.ts.map