export declare class Context { private _data; private initialState; private readonly clientStorage; constructor(initialState: TData, storageKey: string); protected get data(): TData; protected set(data: TData): void; protected reset(): void; protected update(key: TKey, value: TData[TKey]): void; private load; private persist; }