import { default as React } from 'react'; export interface FieldConfig { id?: string; label?: React.ReactNode; labelId?: string; labelAccessory?: React.ReactNode; help?: React.ReactNode; required?: boolean; className?: string; minWidth?: React.CSSProperties['minWidth']; maxWidth?: React.CSSProperties['maxWidth']; } export type FieldLabelProps = React.LabelHTMLAttributes & { label?: React.ReactNode; required?: boolean; }; export declare const FieldLabel: ({ label, required, className, children, ...props }: FieldLabelProps) => import("react/jsx-runtime").JSX.Element; export type FieldDescriptionProps = React.HTMLAttributes; export declare const FieldDescription: ({ className, children, ...props }: FieldDescriptionProps) => import("react/jsx-runtime").JSX.Element; export type FieldProps = React.HTMLAttributes & FieldConfig; export declare const Field: ({ id, label, labelId, labelAccessory, help, required, minWidth, maxWidth, className, children, style, ...props }: FieldProps) => import("react/jsx-runtime").JSX.Element;