export declare class JsonStorage { readonly key: string; readonly storage: Storage; onChangeFromOutside: import("@benev/slate").Pubsub<[D | null]>; dispose: () => void; constructor(key: string, storage?: Storage); set(data: D): void; get(): D | null; }