import { FormInstanceBase } from '@carefrees/form-utils';
export declare class WatchInstanceBase {
/**监听字段*/
name: string;
/**表单实例*/
form: FormInstanceBase;
/**老值*/
oldValue: any;
/**更新值*/
dispatch: (value: any) => void;
/**回调*/
callBack?: (value: any, form: FormInstanceBase) => void;
/**更新*/
updated: () => void;
}
/**
* 字段监听
*/
export declare const useWatch: (name: string, form: FormInstanceBase, callBack?: (value: any, form: FormInstanceBase) => void) => [any, FormInstanceBase, WatchInstanceBase];