import { FieldArrayHelpers } from "../types.mjs"; //#region ../react-form/src/hooks/useFieldArray.d.ts /** * Manage a dynamic list of repeated field rows (add / remove / reorder) with * **stable keys** that survive reordering and removal. * * Rows are keyed by a stable `key`; each row's input names derive from its * current `index` (`addresses.0.city`, `addresses.1.city`, …), so the form's * dot-notation collection nests them into an array automatically. Because rows * keep their identity, a surviving row carries its own value when others are * removed or moved. * * ```tsx * const { fields, append, remove } = useFieldArray("addresses"); * * {fields.map((field) => ( *
* * *
* ))} * * ``` */ declare function useFieldArray(name: string): FieldArrayHelpers; //#endregion export { useFieldArray }; //# sourceMappingURL=useFieldArray.d.mts.map