import type { IARCProps, IButtonProps, FormField, TitleType } from '@adam-sv/arc'; import { FormFieldId, FormFieldValue } from '..'; import { IFormFieldRenderer } from '../types'; import type { JSX } from 'react'; export declare const handledMappings: string[]; export declare function renderField(field: FormField, getCurrentValue: (fieldId: FormFieldId) => FormFieldValue, updateField: (fieldId: FormFieldId, value: FormFieldValue) => void, renderFormComponent: IFormFieldRenderer): JSX.Element; export interface IListProps extends IARCProps { field: FormField; itemLabel: string; lifecycleKey?: string; maxMembers?: number; newItemButtonProps: IButtonProps; titleText: string; titleType: TitleType; values?: T[]; valuesDidChange?: (value: T[]) => void; renderFormComponent?: IFormFieldRenderer; } export declare function List(props: IListProps): JSX.Element;