import type { Calculator } from '../types'; declare type DistributeCalculator = Pick, 'add' | 'compare' | 'integerDivide' | 'increment' | 'decrement' | 'multiply' | 'subtract' | 'zero' | 'modulo'>; /** * Returns a distribute function. * * @param calculator - The calculator to use. * * @returns The distribute function. */ export declare function distribute(calculator: DistributeCalculator): (value: TAmount, ratios: readonly TAmount[]) => readonly TAmount[]; export {};