import { SubscriptionInfo } from './notifier';
export declare class PersistentStorage<T> {
    private storageKey;
    private notifier;
    constructor(storageKey: string);
    init(callback?: Function, expirationTime?: number, notificationCallback?: Function): SubscriptionInfo;
    get(): T;
    private getFromStorage;
    set(data: T, expirationTime?: number): void;
    private subscribe;
    unsubscribe({ subscriptionName, subscriptionId }: SubscriptionInfo): void;
}
