import { RegisterOptions } from "./module-factory";
import { WatchOptions } from "vue";
export declare class VuexModule {
    private __options;
    static __useHotUpdate: boolean;
    constructor(options: RegisterOptions);
    $watch<T>(fn: (arg: this) => T, callback: (newValue: T, oldValue: T) => void, options?: WatchOptions): Function;
}
