import { IconModalProps } from '../../../../components'; import { FormFieldProps } from '../../../../types'; import { OutlinedInputProps } from '@mui/material'; import { ReactNode } from 'react'; import { FieldPath, FieldValues } from 'react-hook-form'; export type NumberInputProps = Omit & { label: ReactNode; helpMessage?: ReactNode; errorMessage?: ReactNode; min?: number; max?: number; step?: number; optional?: boolean; infoTooltipProps?: IconModalProps; }; export type FormNumberInputProps = FieldPath> = FormFieldProps & NumberInputProps; export declare const FormNumberInput: = FieldPath>({ name, errorMode, rules, shouldUnregister, min, max, step, optional, infoTooltipProps, id: suppliedId, label, helpMessage, required, className, color, disabled, fullWidth, margin, size, sx, ...muiProps }: FormNumberInputProps) => import("@emotion/react/jsx-runtime").JSX.Element;