import type { Cache, CacheOptions, CacheServerMetricsHandlers, CacheType } from '@tramvai/tokens-common'; export declare class CacheWithMetricsProxy implements Cache { private cache; private options; private metrics; constructor(cache: Cache, options: CacheOptions | undefined, metrics: CacheServerMetricsHandlers | null); private handleAccess; private syncSize; get(key: string): T | undefined; peek(key: string): T | undefined; has(key: string): boolean; set(key: string, value: T, options?: { ttl?: number; }): void; delete(key: string): boolean; clear(): void; dump(): Array<[string, { value: T; }]>; load(entries: Array<[string, { value: T; }]>): void; get size(): number; } //# sourceMappingURL=cacheWithMetricsProxy.d.ts.map