import type { TypedFunction } from '../core/function/typed.js'; interface MatrixType { toArray(): unknown[]; } interface PolynomialRootDependencies { typed: TypedFunction; isZero: (x: unknown) => boolean; equalScalar: (a: unknown, b: unknown) => boolean; add: TypedFunction; subtract: TypedFunction; multiply: TypedFunction; divide: TypedFunction; sqrt: TypedFunction; unaryMinus: TypedFunction; cbrt: (x: unknown, allRoots?: boolean) => MatrixType; typeOf: (x: unknown) => string; im: (x: unknown) => number; re: (x: unknown) => number; } export declare const createPolynomialRoot: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=polynomialRoot.d.ts.map