import { MutableRefObject } from 'react'; import { IFieldDependencyOptionType, IKuFmField } from '@/types/field'; import { ObjFunType } from '@/utils/validateObserver'; import { TCustomProps } from './useValidate'; interface IUseFieldRender extends Pick { fieldRef: MutableRefObject; filedChildRef: MutableRefObject; customProps: TCustomProps; validateFun: MutableRefObject; variables: MutableRefObject; options: MutableRefObject; } declare const useFieldRender: ({ options, children, fieldRef, filedChildRef, customProps, variables, }: IUseFieldRender) => any[]; export default useFieldRender;