import * as React from 'react'; import { FormTypes, SubmissionTypes } from '@oneblink/types'; import { FormElementLookupHandler, FormElementsConditionallyShown, FormElementsValidation, NestedFormElementValueChangeHandler, UpdateFormElementsHandler, SectionState } from '../../types/form'; export type Props = { formId: number; elements: FormTypes.FormElement[]; formElementsConditionallyShown: FormElementsConditionallyShown | undefined; formElementsValidation: FormElementsValidation | undefined; displayValidationMessages: boolean; onChange: NestedFormElementValueChangeHandler; onLookup: FormElementLookupHandler; onUpdateFormElements: UpdateFormElementsHandler; isEven?: boolean; idPrefix: string; model: SubmissionTypes.S3SubmissionData['submission']; parentElement: T; sectionState?: SectionState; }; declare function OneBlinkFormElements({ formId, elements, isEven, idPrefix, displayValidationMessages, formElementsValidation, formElementsConditionallyShown, onChange, onLookup, onUpdateFormElements, model, parentElement, sectionState, }: Props): import("react/jsx-runtime").JSX.Element; declare const _default: React.MemoExoticComponent; export default _default;