/** * BigNumberish represents values that can be converted to BigInt */ export type BigNumberish = string | number | bigint; /** * Multiplier configuration for bigint multiplication */ export type Multiplier = { multiplier: number; }; export declare enum RoundingMode { ROUND_DOWN = 0, ROUND_UP = 1 } /** * Given a bigint and a number (which can be a float), returns the bigint value. * Note: this function has loss and will round down to the nearest integer. * * @param {BigNumberish} base - the number to be multiplied * @param {number} multiplier - the amount to multiply by * @param {RoundingMode} roundingMode - the rounding mode to use when calculating the percent. defaults to ROUND_UP * @returns {bigint} the bigint value of the multiplication with the number rounded by the rounding mode */ export declare const bigIntMultiply: (base: BigNumberish, multiplier: Multiplier["multiplier"], roundingMode?: RoundingMode) => bigint; /** * Returns the max bigint in a list of bigints * * @param {bigint[]} args a list of bigints to get the max of * @returns {bigint} the max bigint in the list */ export declare const bigIntMax: (...args: bigint[]) => bigint; //# sourceMappingURL=bigint.d.ts.map