import { ApolloPersistOptions } from './types'; import CachePersistor from './CachePersistor'; import Persistor, { PersistorConfig } from './Persistor'; import Storage from './Storage'; export declare const persistCacheSync: (options: ApolloPersistOptions) => void; export declare class SynchronousCachePersistor extends CachePersistor { persistor: SynchronousPersistor; constructor(options: ApolloPersistOptions); restoreSync(): void; } export declare class SynchronousPersistor extends Persistor { storage: SynchronousStorage; constructor({ log, cache, storage }: PersistorConfig, options: ApolloPersistOptions); restoreSync(): void; } export declare class SynchronousStorage extends Storage { constructor(options: ApolloPersistOptions); readSync(): any; }