import { TokenCacheItem } from '../models'; import { StorageAdapter } from '../models/storage-adapter.model'; import { TokenCache } from '../models/token-cache.model'; export declare class TokenCacheStorage implements TokenCache { private storage; private logPrefix; private keyPrefix; constructor(storageAdapter: StorageAdapter, keyPrefix: string); get(key: string): Promise; set(key: string, token: TokenCacheItem, ttl?: number): Promise; delete(key: string): Promise; private buildKey; }