import * as react_jsx_runtime from 'react/jsx-runtime'; /** * Numeric input for interest rates with a "%" suffix. * Accepts 0–max with one decimal place. Strips the slider from the app's * InterestRateInput — use this wherever just the rate field is needed. * * Consumers should wrap in + / for label/error display. */ type InterestRateInputProps = { /** Current rate value (e.g. 5.5 for 5.5%) */ value: number; /** Called on blur with the parsed, validated value */ onChange: (value: number) => void; /** HTML id forwarded to the inner */ id?: string; /** Minimum allowed value (default: 0) */ min?: number; /** Maximum allowed value (default: 10) */ max?: number; disabled?: boolean; /** When true, renders the InputGroup in its error visual state */ error?: boolean; className?: string; }; declare function InterestRateInput({ value, onChange, id, min, max, disabled, error, className, }: InterestRateInputProps): react_jsx_runtime.JSX.Element; export { InterestRateInput, type InterestRateInputProps };