import type { KeyValueCache, KeyValueCacheSetOptions } from "."; declare const prefixesAreUnnecessaryForIsolationSymbol: unique symbol; export declare class PrefixingKeyValueCache implements KeyValueCache { private wrapped; private prefix; [prefixesAreUnnecessaryForIsolationSymbol]?: true; constructor(wrapped: KeyValueCache, prefix: string); get(key: string): Promise; set(key: string, value: V, options?: KeyValueCacheSetOptions): Promise; delete(key: string): Promise; static prefixesAreUnnecessaryForIsolation(c: KeyValueCache): boolean; static cacheDangerouslyDoesNotNeedPrefixesForIsolation(c: KeyValueCache): KeyValueCache; } export {}; //# sourceMappingURL=PrefixingKeyValueCache.d.ts.map