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