import * as React from 'react'; import { FormTypes, SubmissionTypes } from '@oneblink/types'; import { FormElementConditionallyShown, FormElementLookupHandler, FormElementValidation, NestedFormElementValueChangeHandler, IsDirtyProps, UpdateFormElementsHandler, SectionState } from '../types/form'; type Props = { formId: number; id: string; isEven: boolean; element: FormTypes.RepeatableSetElement; value: Array | undefined; onChange: NestedFormElementValueChangeHandler; onLookup: FormElementLookupHandler; formElementConditionallyShown: FormElementConditionallyShown | undefined; formElementValidation: FormElementValidation | undefined; displayValidationMessage: boolean; onUpdateFormElements: UpdateFormElementsHandler; sectionState: SectionState; } & IsDirtyProps; export declare function useRepeatableSetIndexText(text: string): string; declare function FormElementRepeatableSet({ formId, element, value, formElementValidation, id, isEven, displayValidationMessage, formElementConditionallyShown, onChange, onLookup, onUpdateFormElements, isDirty, setIsDirty, sectionState, }: Props): import("react/jsx-runtime").JSX.Element; declare const _default: React.MemoExoticComponent; export default _default;