import { ReactNode } from "react"; import { FieldArrayField } from "@data-driven-forms/react-form-renderer"; import { IButtonProps, IFormGroupProps } from "@blueprintjs/core"; export interface FieldArrayButtonLabels { add: ReactNode; remove: ReactNode; } export interface FieldArrayProps { label?: ReactNode; description?: ReactNode; fields: FieldArrayField[]; defaultItem?: any; minItems?: number; maxItems?: number; noItemsMessage?: ReactNode; name: string; buttonLabels?: FieldArrayButtonLabels; AddContainerProps?: React.HTMLProps; AddButtonProps?: IButtonProps; RemoveButtonProps?: IButtonProps; ArrayItemProps?: React.HTMLProps; FormGroupProps?: IFormGroupProps; FieldArrayProps?: React.HTMLProps; validateOnMount?: boolean; helperText?: ReactNode; isRequired?: boolean; } declare const FieldArray: React.ComponentType; export default FieldArray;