import type { TypedFunction } from '../core/function/typed.js'; import type { BigNumber } from '../type/bignumber/BigNumber.js'; type BigNumberType = BigNumber; type NumericValue = number | BigNumberType; interface CatalanDependencies { typed: TypedFunction; addScalar: (x: NumericValue, y: NumericValue) => NumericValue; divideScalar: (x: NumericValue, y: NumericValue) => NumericValue; multiplyScalar: (x: NumericValue, y: NumericValue) => NumericValue; combinations: (n: NumericValue, k: NumericValue) => NumericValue; isNegative: (x: NumericValue) => boolean; isInteger: (x: NumericValue) => boolean; } export declare const createCatalan: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=catalan.d.ts.map