import type { CacheOptions, NativeCacheModule } from './types'; /** * In-memory cache backend for React Native Web. * * Web builds cannot load the iOS/Android cache module, so they use the same * asynchronous contract backed by the existing LRU memory cache. */ export declare class NativeDiskCache { private memoryCache; constructor(_nativeModule?: NativeCacheModule, options?: CacheOptions); get(key: string): Promise; set(key: string, data: T, ttl?: number): Promise; remove(key: string): Promise; clear(): Promise; getSize(): Promise; clearMemoryCache(): Promise; clearDiskCache(): Promise; } //# sourceMappingURL=native.web.d.ts.map