import { SignalRService } from './signalr.service';
import { HttpClient } from '@angular/common/http';
import { ModuleConfigService } from './module-config.service';
export declare class StorageUpdatedService {
    private _signalRService;
    private _http;
    private _moduleConfigService;
    private _subscribeAll;
    private subscribed;
    private listSubscribes;
    private readonly STORAGE_LASTMODIFIED_KEY;
    constructor(_signalRService: SignalRService, _http: HttpClient, _moduleConfigService: ModuleConfigService);
    subscribeChangedLocalStorage(key: any, callBack: any, opts?: {}): void;
    onStorageChanged(data: any): void;
    unSubscribeChangedLocalStorage(): void;
    cleanupStorageService(): void;
    updateLastModifiedStorage(): void;
    hasNewerVersion(oldLastModified: any, lastModified: any): boolean;
    triggerStorageUpdated(key: any): void;
    getListStorageKeys(): string;
    matchRuleShort(str: any, rule: any): boolean;
    matchRuleExpl(str: any, rule: any): boolean;
}
//# sourceMappingURL=storage-updated.service.d.ts.map