import { PressEvents, RefObject, ValidationResult } from '@react-types/shared'; import React, { HTMLAttributes, InputHTMLAttributes, LabelHTMLAttributes, ReactElement, TextareaHTMLAttributes } from 'react'; import { SpectrumTextFieldProps, TextFieldRef } from './TextField'; interface TextFieldBaseProps extends Omit, PressEvents, Partial { wrapperChildren?: ReactElement | ReactElement[]; inputClassName?: string; validationIconClassName?: string; multiLine?: boolean; labelProps?: LabelHTMLAttributes; inputProps: InputHTMLAttributes | TextareaHTMLAttributes; descriptionProps?: HTMLAttributes; errorMessageProps?: HTMLAttributes; inputRef?: RefObject; loadingIndicator?: ReactElement; isLoading?: boolean; disableFocusRing?: boolean; } export declare const TextFieldBase: React.ForwardRefExoticComponent>>; export {};