import { default as PropTypes } from 'prop-types';

declare const DynamicCurrency: {
    (props: any): import("react/jsx-runtime").JSX.Element;
    propTypes: {
        formControl: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            register: PropTypes.Validator<(...args: any[]) => any>;
            setValue: PropTypes.Requireable<(...args: any[]) => any>;
            _formState: PropTypes.Validator<object>;
        }>>>;
        defaultValue: PropTypes.Requireable<string>;
        name: PropTypes.Validator<string>;
        label: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
        fieldArrayName: PropTypes.Requireable<string>;
        required: PropTypes.Requireable<boolean>;
        is_multiline: PropTypes.Requireable<boolean>;
        min: PropTypes.Requireable<number>;
        max: PropTypes.Requireable<number>;
        min_length: PropTypes.Requireable<number>;
        max_length: PropTypes.Requireable<number>;
        float_step: PropTypes.Requireable<string>;
        position: PropTypes.Requireable<number>;
        formType: PropTypes.Requireable<string>;
        disabled: PropTypes.Requireable<boolean>;
        InputProps: PropTypes.Requireable<object>;
        placeholder: PropTypes.Requireable<string>;
        currencyType: PropTypes.Requireable<string>;
    };
};
export { DynamicCurrency };
export default DynamicCurrency;
