import type { TypedFunction } from '../core/function/typed.js'; import type { ConfigOptions } from '../core/config.js'; interface Matrix { size(): number[]; storage(): string; valueOf(): unknown[] | unknown[][]; } interface BigNumberType { isInteger(): boolean; toNumber(): number; toDecimalPlaces(n: number): BigNumberType; } interface BigNumberConstructor { new (value: number | BigNumberType): BigNumberType; } interface RoundDependencies { typed: TypedFunction; config: ConfigOptions; matrix: (data: unknown) => Matrix; equalScalar: TypedFunction; zeros: (size: number[], storage?: string) => Matrix; BigNumber: BigNumberConstructor; DenseMatrix: unknown; } export declare const createRound: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=round.d.ts.map