import { type DetailedHTMLProps, type FC, type InputHTMLAttributes } from 'react'; import { ToggletipProps } from '../toggletip'; import { TooltipProps } from '../tooltip'; import { type RequiredLabelProps } from '../label/label'; type PartialStepperInputProps = Pick, HTMLInputElement>, 'disabled' | 'onFocus' | 'onBlur' | 'step'>; type Value = undefined | number | null; export interface StepperInputProps extends PartialStepperInputProps { defaultValue?: number; hint?: string; id?: string; label?: string; max?: number; min?: number; noMargin?: boolean; tooltip?: TooltipProps; toggletip?: ToggletipProps; valid?: boolean; validationErrorMessage?: string; value?: Value; required?: boolean; requiredLabelType?: RequiredLabelProps['type']; onChange?(value: Value): void; } export declare const StepperInput: FC; export {};