export declare class Watcher {
private expression;
private key;
private handler;
private args;
private evaluate;
private oldValue;
private isFirstRun;
constructor(expression: any, key: string, handler: (context: any, e: any) => void, args?: any[]);
detect(): void;
}