import { MutableRefObject } from "react"; import { FieldInstance } from "./types"; import { FieldArrayInstance } from "../field-array"; export interface UseFieldLikeSyncProps | FieldArrayInstance> { fieldInstanceRef: MutableRefObject; props: TT["props"]; value: TT["value"]; errors: TT["errors"]; isDirty: TT["isDirty"]; isValid: TT["isValid"]; isTouched: TT["isTouched"]; isValidating: TT["isValidating"]; preserveValue?: boolean; } export declare const useFieldLikeSync: | FieldArrayInstance>({ fieldInstanceRef, props, value, errors, isDirty, isValid, isTouched, isValidating, preserveValue, }: UseFieldLikeSyncProps) => void;