import * as React from 'react'; import { type FieldProps } from '../_shared/index.js'; type NumberInputState = 'default' | 'success' | 'destructive'; interface NumberInputBaseProps extends Omit, 'size' | 'onChange' | 'value' | 'defaultValue'> { value?: number; defaultValue?: number; onChange?: (value: number) => void; min?: number; max?: number; step?: number; variant?: 'default' | 'verticalButtons' | 'horizontalButtons' | 'stretchedButtons' | 'mini'; size?: 'sm' | 'md' | 'lg'; state?: NumberInputState; destructive?: boolean; } export interface NumberInputProps extends NumberInputBaseProps, FieldProps { } declare const NumberInput: React.ForwardRefExoticComponent & React.RefAttributes>; export { NumberInput };