import React, { InputHTMLAttributes } from 'react'; import { InputAddonOwnProps } from './InputAddon'; import { CSSValueWithLength } from '../../styles'; import { InputStepperSize } from './types'; export interface InputStepperBaseType extends Omit { className?: string; width?: CSSValueWithLength; /** @default 'medium' */ size?: InputStepperSize; value?: number | null; defaultValue?: number; /** min, max validation보다 우선합니다 */ status?: 'info' | 'error'; /** @default 1 */ step?: number; /** @default 0 */ min?: number; /** @default Infinity */ max?: number; onChange?: (value: number | null, validValue?: number) => void; } export type InputStepperProps = Omit, 'type' | 'onChange' | 'width' | 'size' | 'placeholder'> & InputStepperBaseType; export declare const InputStepper: React.ForwardRefExoticComponent, "width" | "type" | "onChange" | "size" | "placeholder"> & InputStepperBaseType & React.RefAttributes>;