import { StorageItem } from '../../services/storage/StorageItem'; export type Unsubscribe = () => void; export declare class Storage { private readonly subscriptions; private readonly store; add(value: T): void; remove(id: string): void; get(id: string): T | undefined; addAll(values: T[]): void; removeAll(ids: string[]): void; getAll(ids: string[]): T[]; subscribe(id: string): Unsubscribe; unsubscribe(id: string, subscriptionId: string): void; private getSubscription; private isNewValue; }