import type { TypedFunction } from '../core/function/typed.js'; import type { ConfigOptions } from '../core/config.js'; interface BigNumberType { isInt(): boolean; isZero(): boolean; lt(other: BigNumberType): boolean; neg(): BigNumberType; } interface BigNumberConstructor { new (value: number): BigNumberType; } interface GcdDependencies { typed: TypedFunction; config: ConfigOptions; round: TypedFunction; matrix: TypedFunction; equalScalar: TypedFunction; zeros: TypedFunction; BigNumber: BigNumberConstructor; DenseMatrix: unknown; concat: TypedFunction; } export declare const createGcd: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=gcd.d.ts.map