import { Disposable } from '@difizen/mana-common';
import type { Notify } from './core';
export declare function watch<T>(target: T, callback: Notify): Disposable;
export declare function watch<T>(target: T, prop: Extract<keyof T, string>, callback: Notify): Disposable;
//# sourceMappingURL=watch.d.ts.map