import * as React from 'react'; import { FormTypes, SubmissionTypes } from '@oneblink/types'; import { FormElementsConditionallyShown, FormElementsValidation, NestedFormElementValueChangeHandler, SetFormSubmission, SectionState } from '../../types/form'; export type Props = { formId: number; isActive: boolean; pageElement: FormTypes.PageElement; displayValidationMessages: boolean; model: SubmissionTypes.S3SubmissionData['submission']; formElementsConditionallyShown: FormElementsConditionallyShown | undefined; formElementsValidation: FormElementsValidation | undefined; sectionState?: SectionState; onChange: NestedFormElementValueChangeHandler; setFormSubmission: SetFormSubmission; }; declare function PageFormElements({ formId, isActive, pageElement, model, displayValidationMessages, formElementsConditionallyShown, formElementsValidation, sectionState, onChange, setFormSubmission, }: Props): import("react/jsx-runtime").JSX.Element; declare const _default: React.MemoExoticComponent; export default _default;