import React from 'react'; import { RegisterOptions } from 'react-hook-form'; interface NumberFieldProps { name: string; label?: string; placeholder?: string; className?: string; required?: boolean; disabled?: boolean; min?: number; max?: number; step?: number; allowDecimals?: boolean; unit?: string; unitPosition?: 'left' | 'right'; defaultValue?: number; error?: string; helperText?: string; validation?: RegisterOptions; onChange?: (value: number | null) => void; wrapperClassName?: string; prefixIcon?: React.ReactNode; suffixIcon?: React.ReactNode; } export declare function NumberField({ name, label, placeholder, className, wrapperClassName, required, disabled, min, max, step, allowDecimals, unit, unitPosition, defaultValue, error, helperText, validation, onChange, prefixIcon, suffixIcon, ...props }: NumberFieldProps): React.JSX.Element; export {};