import { Component } from 'react'; import { INumberInputProps } from './NumberInputProps'; /** * A masked number input, with widgets to increment/decrement the value. * Additionally, all properties of MaskedInput apply. */ declare class NumberInput extends Component { static defaultProps: { emptyValue: string; step: number; addIcon: JSX.Element; subtractIcon: JSX.Element; prefix: string; suffix: string; thousandsSeparatorSymbol: string; decimalSymbol: string; decimals: any; integers: any; a11yIncrement: string; a11yDecrement: string; }; upDateValue: (value: string) => void; value: any; valueToNumber: (value: string | number) => number; isFloat: (val: string | number) => boolean; addStep: () => void; subtractStep: () => void; onChange: (e: any) => void; render(): JSX.Element; } export { NumberInput };