import { ErrorsAreMissesCache } from '@apollo/utils.keyvaluecache'; export declare class ApolloCachePlugin { private static self; private cache; private keyvRedis; private redis; private config; private faultTolerantCache; private redisCache; private isReady; private withRedis; private readonly REDIS_URL; static init(url?: string): ApolloCachePlugin; static get instance(): ApolloCachePlugin; term(): Promise; private constructor(); private finalize; private getReady; getCache(): Promise>; plugin(): { serverWillStart(): Promise<{ serverWillStop(): Promise; }>; }; }