export declare function abbreviateNumber(numberToAbbreviate: number): string;
export declare function wrapInParentheses(numberToWrap: number): string;
export declare function timesBy100(value: any): any;
export declare function divideBy100(value: any): any;
export declare function avoidJavascriptPrecisionIssues(value: number): number;
/**
 * Clamps `number` within the inclusive `lower` and `upper` bounds.
 * Drop-in replacement for lodash/clamp.
 */
export declare function clamp(value: number, lower: number, upper: number): number;
export declare function roundNumber(numberToRound: any, decimalPlaces: number): number;
/**
 * Converts value to a number.
 * Drop-in replacement for lodash/toNumber.
 */
export declare function toNumber(value: any): number;
/**
 * Converts string to an integer of the specified radix.
 * If radix is undefined or 0, a radix of 10 is used (unlike native parseInt which auto-detects).
 * Drop-in replacement for lodash/parseInt.
 */
export declare function parseIntFn(string: string, radix?: number): number;
export declare const NumberExtensions: {
    abbreviateNumber: typeof abbreviateNumber;
    wrapInParentheses: typeof wrapInParentheses;
    timesBy100: typeof timesBy100;
    divideBy100: typeof divideBy100;
    avoidJavascriptPrecisionIssues: typeof avoidJavascriptPrecisionIssues;
    clamp: typeof clamp;
    roundNumber: typeof roundNumber;
    toNumber: typeof toNumber;
    parseIntFn: typeof parseIntFn;
};
export default NumberExtensions;
