interface CacheWrapperDoOptions { prefix?: string; key: any; resolver: () => Promise; expiresInSeconds?: number; strategy?: 'cache-only' | 'cache-first'; } export declare class CacheWrapper { static do(opts: CacheWrapperDoOptions): Promise; static clear(opts: { prefix?: string; key: any; }): Promise; } export {};