import React from 'react';
import { InputProps } from '@mui/joy';
import { MotionProps } from 'framer-motion';
interface BasePercentageInputProps {
    value?: number;
    defaultValue?: number;
    onChange?: (event: {
        target: {
            name?: string;
            value?: number;
        };
    }) => void;
    name?: string;
    disabled?: boolean;
    required?: boolean;
    label?: React.ReactNode;
    error?: boolean;
    helperText?: React.ReactNode;
    useMinorUnit?: boolean;
    maxDecimalScale?: number;
    min?: number;
    max?: number;
}
export type PercentageInputProps = BasePercentageInputProps & Omit<InputProps, 'value' | 'defaultValue' | 'onChange'> & MotionProps;
declare const PercentageInput: React.ForwardRefExoticComponent<Omit<PercentageInputProps, "ref"> & React.RefAttributes<HTMLInputElement>>;
export { PercentageInput };
