import { type ElementType } from 'react'; import type { FieldProps } from './types'; /** * Generic form-field root that provides shared ARIA context for any form * control. Manages coordinated IDs, validation, disabled, required, optional and * read-only states so compound children (FieldLabel, FieldDescription, * FieldErrorMessage) and the wrapped control are wired automatically. * * Does NOT own validation logic — `invalid` is a controlled prop intended to * be driven by external validation (Zod, etc.). */ export declare const Field: { ({ as, id: providedId, invalid, disabled, required, optional, readOnly, children, ref, ...props }: FieldProps): import("react/jsx-runtime").JSX.Element; displayName: string; };