import type { FieldArrayPath, FieldValues, UseFieldArrayProps, UseFieldArrayReturn } from '../types'; /** * A custom hook that exposes convenient methods to perform operations with a list of dynamic inputs that need to be appended, updated, removed etc. • [Demo](https://codesandbox.io/s/reacty-form-usefieldarray-ssugn) • [Video](https://youtu.be/4MrbfGSFY2A) * * @remarks * [API](https://reacty-form.com/docs/usefieldarray) * * @param props - useFieldArray props * * @returns methods - functions to manipulate with the Field Arrays (dynamic inputs) {@link UseFieldArrayReturn} * * @example * ```tsx * function App() { * const form = useForm({ * defaultValues: { * test: [] * } * }); * const { fields, append } = useFieldArray({ * form, * name: "test" * }); * * return ( *
console.log(data))}> * {fields.map((item, index) => ( * * ))} * * *
* ); * } * ``` */ export declare function useFieldArray = FieldArrayPath>(props: UseFieldArrayProps): Omit, 'fields'>; //# sourceMappingURL=use-field-array.hook.d.ts.map