import Log from './Log'; import Cache from './Cache'; import Storage from './Storage'; import Persistor from './Persistor'; import Trigger from './Trigger'; import { ApolloPersistOptions, LogLine } from './types'; export default class CachePersistor { log: Log; cache: Cache; storage: Storage; persistor: Persistor; trigger: Trigger; constructor(options: ApolloPersistOptions); persist(): Promise; restore(): Promise; purge(): Promise; pause(): void; resume(): void; remove(): void; getLogs(print?: boolean): Array | void; getSize(): Promise; }