import type { FormHelper } from "../form-helper"; /** * 表单校验器 */ export declare class FormValidator { constructor(); /** * 存储字段间的联动关系, **用于在字段值变化时触发联动校验**. */ linkedFieldGroup: Map>; /** * 当表单项配置变化时, 更新字段间的联动关系. * @param formHelper */ updateLinkedFieldGroup(formHelper: FormHelper): void; /** * 校验与指定字段关联的字段. 从 {@link linkedFieldGroup} 中获取与指定字段关联的字段名数组, 并校验这些字段. * @param name */ validateLinkedField(name: string): Promise; /** * 校验指定的字段. 该方法应由子类实现. * @param nameList */ validate(nameList: Array): Promise; }