import type { WebCacheTime } from './types'; type ExpiresTime = number | WebCacheTime; export declare class WebCache { projectName: string; projectVersion: string; defaultExpires: number; constructor({ projectName, time, projectVersion }: { projectName: string; projectVersion: string; time?: ExpiresTime; }); get perfixKey(): string; getRealKey(key: K): string; /** * @description 获取超时时间 * @param data */ formatExpires(data: Partial | number): number; getExpires(expiresTime?: Partial | number): number; set(key: K, value: CacheType[K], options?: ExpiresTime): void; get(key: K): CacheType[K] | null; remove(key: K): void; clear(): void; } export {};