import React from 'react'; import { InputOption } from './FormTypes'; export type FormElementContext = InputOption & { setDecoration: (value: boolean) => void; setFocus: (value: boolean) => void; focus: boolean; decoration: boolean; }; declare const FormElContext: React.Context; declare const useFormElContext: () => FormElementContext; export { FormElContext, useFormElContext }; export default function FormElement({ element, children, error, split, }: { element: InputOption & { extension: { noDecoration: boolean; helpText?: React.ReactNode; }; }; children: React.ReactNode | React.ReactNode[]; split: number; error: { key: string; message: string; } | null | undefined; }): React.JSX.Element;