import { ElementType } from 'react'; import { LabelFieldProps } from '../LabelField'; import { MinMaxStepProps } from './utils'; import { StudioLayoutButtonConfigProps } from '../public/StudioButton'; export interface NumberFieldProps extends MinMaxStepProps { className?: string; value: string | number; valueUnit?: string; units?: string[]; placeholder?: string; pan?: React.ReactNode | boolean; label?: React.ReactNode; labelAs?: ElementType; size?: 'm' | 's'; tip?: LabelFieldProps['tip']; disabled?: boolean; afterLabelButtons?: StudioLayoutButtonConfigProps[]; onChange?(value: string | number | null, partial?: boolean): void; onChangeUnit?(value: string | null): void; } export default function NumberField(props: NumberFieldProps): import("react/jsx-runtime").JSX.Element;