import { FieldArrayModel, ModelRef } from './models'; import { IValidators } from './validate'; import { IModel } from './models/base'; export declare type IUseFieldArray> = [Child[], FieldArrayModel]; /** * 创建一个 `FieldArray` * * @param field 字段名,当 `FormStrategy` 是 `View` 的时候才能用字段名 * @param validators 当 `field` 是字段名的时候,可以传入 `validator` * @param defaultValue 默认值 */ export declare function useFieldArray>(field: string | ModelRef>, validators?: IValidators, defaultValue?: Item[]): FieldArrayModel; /** * 创建一个 `FieldArray` * * @param field `FieldArray` 对应的 model 对象,用于关联 `FieldArray` 和 model;当 `FormStrategy` 是 `Model` 的时候才能用 */ export declare function useFieldArray>(field: FieldArrayModel): FieldArrayModel; //# sourceMappingURL=field-array.d.ts.map