import { ShallowRef } from 'vue';
import type { FormItemProps } from '../index';
export declare const useWatchFieldDepend: (props: FormItemProps, { updateModelValue, updateOtherValue, clearValues }: {
    updateModelValue: (val: unknown) => Promise<void>;
    updateOtherValue: (val: unknown) => Promise<void>;
    clearValues: () => void;
}) => {
    changeCount: import("vue").Ref<number>;
    dependOnValues: import("vue").Ref<IAnyObject>;
    outDependOnValues: import("vue").Ref<IAnyObject>;
    runningConfig: ShallowRef<any>;
};
