import React from 'react';
import { INumberFormatCustomProps } from './type';
import PropTypes from 'prop-types';
declare const _default: React.MemoExoticComponent<{
    (props: INumberFormatCustomProps): JSX.Element;
    propTypes: {
        inputRef: PropTypes.Requireable<(...args: any[]) => any>;
        onChange: PropTypes.Requireable<(...args: any[]) => any>;
        thousandSeparator: PropTypes.Requireable<string | boolean>;
        decimalSeparator: PropTypes.Requireable<string>;
        decimalScale: PropTypes.Requireable<number>;
        fixedDecimalScale: PropTypes.Requireable<boolean>;
        allowNegative: PropTypes.Requireable<boolean>;
        allowEmptyFormatting: PropTypes.Requireable<boolean>;
        prefix: PropTypes.Requireable<string>;
        suffix: PropTypes.Requireable<string>;
        format: PropTypes.Requireable<string>;
        mask: PropTypes.Requireable<string>;
        type: PropTypes.Requireable<string>;
        returnValue: PropTypes.Requireable<string>;
        displayType: PropTypes.Requireable<string | undefined>;
        removeFormatting: PropTypes.Requireable<(...args: any[]) => any>;
    };
}>;
export default _default;
