import { UseFieldConfig } from 'react-final-form'; import React from 'react'; import { FormItemProps } from '@arco-design/web-react'; export interface EnhancerProps { name: string; onChangeAdapter?: (value: any) => any; validate?: (value: any) => string | undefined | Promise; config?: UseFieldConfig; changeOnBlur?: boolean; formItem?: FormItemProps; label?: FormItemProps['label']; inline?: boolean; equalSpacing?: boolean; required?: boolean; autoComplete?: 'on' | 'off'; style?: React.CSSProperties; helpText?: React.ReactNode; debounceTime?: number; labelHidden?: boolean; } export default function enhancer

any; }>(Component: React.FC, changeAdapter: (args: Parameters>) => any, option?: { debounceTime: number; }): (props: EnhancerProps & Omit) => React.JSX.Element;