import type { TypedFunction } from '../core/function/typed.js'; interface BigNumberType { isNegative(): boolean; isZero(): boolean; isFinite(): boolean; isNeg(): boolean; neg(): BigNumberType; abs(): BigNumberType; pow(exp: BigNumberType): BigNumberType; div(other: BigNumberType): BigNumberType; mod(n: number): BigNumberType; equals(n: number): boolean; toPrecision(digits: number): string; } interface BigNumberConstructor { new (value: number | string | BigNumberType): BigNumberType; precision: number; clone(config: { precision: number; }): BigNumberConstructor; } interface MatrixType { density(): number; valueOf(): unknown[]; } interface NthRootDependencies { typed: TypedFunction; matrix: (data: unknown) => MatrixType; equalScalar: TypedFunction; BigNumber: BigNumberConstructor; concat: TypedFunction; } export declare const createNthRoot: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=nthRoot.d.ts.map