import PropTypes from 'prop-types'; import { ReactElement } from "react"; export declare type FormArrayButton = ({ className }: { className: string; }) => ReactElement; export interface FormArrayProps { name: string; children: ({ value, index, name, AddButton, RemoveButton, }: { value: any; index: number; name: string; AddButton: FormArrayButton; RemoveButton: FormArrayButton; }) => ReactElement; className?: string; onNewElement: () => any; } export declare const FormArray: { ({ name, children, onNewElement, className }: FormArrayProps): import("@emotion/react/jsx-runtime").JSX.Element; propTypes: { className: PropTypes.Requireable; name: PropTypes.Validator; onNewElement: PropTypes.Validator<(...args: any[]) => any>; children: PropTypes.Validator<(...args: any[]) => any>; }; };