import { default as React } from 'react'; export interface FieldArrayRenderActions { update: (value: T) => void; remove: () => void; moveUp: () => void; moveDown: () => void; } export interface FieldArrayProps> { name: string; label?: string; value?: T[]; defaultValue?: T[]; onChangeValue?: (value: T[]) => void; createItem?: () => T; renderItem?: (item: T, index: number, actions: FieldArrayRenderActions) => React.ReactNode; minItems?: number; maxItems?: number; addLabel?: string; emptyMessage?: string; disabled?: boolean; error?: string; className?: string; } export default function FieldArray>({ name, label, value, defaultValue, onChangeValue, createItem, renderItem, minItems, maxItems, addLabel, emptyMessage, disabled, error, className }: FieldArrayProps): import("react/jsx-runtime").JSX.Element;