import { UseFormReturn } from "react-hook-form"; import { FieldArrayHelpers } from "./types"; import { FormGroup } from '../../core/form/form-groups'; /** * Props for the useFieldArrayHelpers hook * * @template T - The type of form data within each group */ interface UseFieldArrayHelpersProps { /** React Hook Form methods for the form */ methods: UseFormReturn<{ groups: FormGroup[]; }>; /** Optional callback triggered when array fields are modified */ onChange?: (groups: FormGroup[]) => void; } /** * Hook that provides utilities for managing array fields within form groups * * This hook enables manipulation of array fields inside Reform groups, providing * methods similar to React Hook Form's useFieldArray but adapted for the Reform * group structure. * * @template T - The type of form data within each group */ export declare const useFieldArrayHelpers: >({ methods, onChange, }: UseFieldArrayHelpersProps) => FieldArrayHelpers; export {};