import { BindingEngine, Disposable } from 'aurelia-framework'; export declare type LswWatcher = Disposable & { savePropState: (prop: string) => void; }; export declare class LocalStorageWatcher { private bindingEngine; constructor(bindingEngine: BindingEngine); loadFromStorage(name: string, obj: any, properties: string[]): void; watch(name: string, obj: any, properties: string[], options?: { load?: boolean; }): LswWatcher; private updateStorage; private getFromStorage; }