import { SpectrumLabelPropsBase } from './Label'; import { SpectrumFieldValidation, SpectrumHelpTextProps, Validation, ValidationResult } from '@react-types/shared'; import React, { HTMLAttributes, LabelHTMLAttributes, ReactElement, ReactNode } from 'react'; export interface SpectrumFieldProps extends SpectrumLabelPropsBase, SpectrumHelpTextProps, Omit, 'validationState'>, SpectrumFieldValidation, Partial { children: ReactElement; label?: ReactNode; contextualHelp?: ReactNode; labelProps?: LabelHTMLAttributes; descriptionProps?: HTMLAttributes; errorMessageProps?: HTMLAttributes; wrapperClassName?: string; wrapperProps?: HTMLAttributes; } export declare const Field: React.ForwardRefExoticComponent>;