import type { FieldArrayPath, FieldValues, UseFieldArrayProps, UseFieldArrayReturn } from './types';
/**
* Hook for dynamic field arrays. Provides `fields` and mutation methods:
* `append`, `prepend`, `remove`, `insert`, `swap`, `move`, `update`, `replace`.
*
* @see [API](https://react-hook-form.com/docs/usefieldarray)
*
* @example
* ```tsx
* const { fields, append } = useFieldArray({ control, name: "items" });
* return fields.map((f, i) => );
* ```
*/
export declare function useFieldArray = FieldArrayPath, TKeyName extends string = 'id', TTransformedValues = TFieldValues>(props: UseFieldArrayProps): UseFieldArrayReturn;
//# sourceMappingURL=useFieldArray.d.ts.map