import React from 'react';
import { NumberInputProps } from './NumberInput.types';
/**

 The number input allows users to add numbers to a given form or table.
 The currency input will be used for data with a monetary value.
 Both components allow characters 0-9, periods, and commas. In order to avoid
 the loss of precision, the number length is limited by 15 digits.

 @since 10.19.0

 @see [Storybook](https://procore.github.io/core/latest/?path=/story/demos-numberinput--demo-number-input)

 @see [Design Guidelines](https://design.procore.com/number-and-currency-input)

 */
export declare const NumberInput: React.ForwardRefExoticComponent<NumberInputProps & React.RefAttributes<HTMLInputElement>>;
export declare const defaultCurrencyDecimalScale = 2;
export declare const defaultCurrencyFillDecimalScale: "onBlur";
export declare const defaultCurrencyInputPrefix = "$";
export declare const CurrencyInput: React.ForwardRefExoticComponent<NumberInputProps & React.RefAttributes<HTMLInputElement>>;
