import type { HTMLAttributes, ReactNode, Ref } from "react"; /** Wiring a Field provides to its control (Input/Select consume it; D49). */ export interface FieldContextValue { /** Generated (or htmlFor-overridden) id the label points at. */ id: string; /** id of the rendered message line, if any — joins aria-describedby. */ describedBy?: string; /** True when the Field carries an error. */ invalid: boolean; /** Mirrors Field's required prop into the control. */ required: boolean; } export declare const FieldContext: import("react").Context; export interface FieldProps extends HTMLAttributes { /** Label content; renders a