import { Observable } from 'rxjs'; export declare class LocalStoreManagerService { private static syncListenerInitialised; private syncKeys; private initEvent; private reservedKeys; static readonly DBKEY_USER_DATA = "user_data"; private static readonly DBKEY_SYNC_KEYS; initialiseStorageSyncListener(): void; deinitialiseStorageSyncListener(): void; private sessionStorageTransferHandler; private syncSessionStorage; clearAllStorage(): void; clearAllSessionsStorage(): void; clearInstanceSessionStorage(): void; clearLocalStorage(): void; private addToSessionStorage; private addToSessionStorageHelper; private removeFromSessionStorage; private removeFromSessionStorageHelper; private testForInvalidKeys; private syncKeysContains; private loadSyncKeys; private getSyncKeysFromStorage; private addToSyncKeys; private addToSyncKeysBackup; private removeFromSyncKeysBackup; private addToSyncKeysHelper; private removeFromSyncKeys; private removeFromSyncKeysHelper; saveSessionData(data: any, key?: string): void; saveSyncedSessionData(data: any, key?: string): void; savePermanentData(data: any, key?: string): void; moveDataToSessionStorage(key?: string): void; moveDataToSyncedSessionStorage(key?: string): void; moveDataToPermanentStorage(key?: string): void; exists(key?: string): boolean; getData(key?: string): any; getDataObject(key?: string, isDateType?: boolean): T; deleteData(key?: string): void; private localStorageSetItem; private sessionStorageSetItem; private localStorageGetItem; private sessionStorageGetItem; private onInit; getInitEvent(): Observable<{}>; JSonTryParse(value: string): any; }