import React from 'react'; import { Variant } from '../Field/types'; import { IconButtonVariant } from '../IconButton/types'; import { DefaultAttributes } from '../types'; export declare type StepperVariant = 'default' | 'high-emphasis-wide' | 'high-emphasis-narrow' | 'input' | 'input-form'; export declare type StepperBorderProps = { disabled?: boolean; hasError?: boolean; hasLabel?: boolean; height?: string; stepperVariant?: StepperVariant; }; export declare type StepperProps = DefaultAttributes & StepperBorderProps & { label?: string; optionalText?: string; errorText?: string; assistText?: React.ReactNode; touched?: boolean; fullWidth?: boolean; step?: number; onChange?(value: number): void; id?: string; required?: boolean; iconButtonVariant?: IconButtonVariant; componentHeight?: Variant; min: number; max: number; value: number; name: string; align?: 'left' | 'center' | 'right'; suffix?: React.ReactNode | string; }; export declare type NumberFieldProps = StepperProps & { buttonsDisabled: boolean; };