import type { ComponentProps, ReactNode } from 'react'; import type { FormFieldContextValue } from './FormFieldContext'; import { useFormField } from './FormFieldContext'; import { Label } from './Label'; type RenderProp = (props: ReturnType) => ReactNode; type FormFieldRootProps = FormFieldContextValue & { className?: string; children: ReactNode; }; type FormFieldProps = Omit & { label?: ReactNode; labelProps?: ComponentProps; description?: ReactNode; info?: ReactNode; } & ({ children: ReactNode; } | { render: RenderProp; }); declare const FormFieldRoot: import("react").ForwardRefExoticComponent>; declare const FormField: import("react").MemoExoticComponent>>; export { FormField, FormFieldRoot }; export type { FormFieldProps, FormFieldRootProps };