import type { NamePath } from 'ant-design-vue/lib/form/interface'; import type { ComputedRef, Ref } from 'vue'; import type { FormProps, UseFormReturnType } from '../types/form'; declare type Recordable = Record; declare type DynamicProps = { [P in keyof T]: Ref | T[P] | ComputedRef; }; export declare type ValidateFields = (nameList?: NamePath[]) => Promise; declare type Props = Partial>; export declare function useForm(props?: Props): UseFormReturnType; export {};