import type { Ref } from 'vue'; import type { FormInstance } from 'ant-design-vue'; export default function useApi(formRef: Ref): { clearValidate: (nameList?: (string | number | (string | number)[]) | undefined) => void; resetFields: (nameList?: (string | number | (string | number)[]) | undefined) => void; scrollToField: (name: string | number | (string | number)[], options?: ScrollOptions | undefined) => void; validate: (nameList?: (string | number | (string | number)[])[] | undefined) => Promise<{ [key: string]: any; }>; validateFields: (nameList?: (string | number | (string | number)[])[] | undefined) => Promise<{ [key: string]: any; }>; };