export interface FieldArrayHelpers { getArray: (index: number, field: K) => any[]; append: (index: number, field: K, value: any, options?: { shouldFocus?: boolean; }) => void; remove: (index: number, field: K, arrayIndex: number) => void; update: (index: number, field: K, arrayIndex: number, value: any) => void; move: (index: number, field: K, from: number, to: number) => void; swap: (index: number, field: K, indexA: number, indexB: number) => void; insert: (index: number, field: K, arrayIndex: number, value: any) => void; replace: (index: number, field: K, newArray: any[]) => void; }