export type ThumbnailState = 'loading' | 'ready' | 'missing'; type ThumbnailCacheEntry = { state: ThumbnailState; url: string | null; expiresAt: number | null; }; export declare const THUMBNAIL_FAILURE_TTL_MS = 30000; export declare function clearThumbnailCache(): void; export declare function getCachedThumbnail(cacheKey: string): ThumbnailCacheEntry | undefined; export declare function setCachedThumbnail(cacheKey: string, entry: Omit & { expiresAt?: number | null; }): void; export {}; //# sourceMappingURL=ImageThumbnail.cache.d.ts.map