export { BaseCachedImage, useBaseCachedImage } from './image.js'; export { BaseCachedVideo, useBaseCachedVideo } from './video.js'; export { useBasePreloadAssets } from './preload.js'; export { default as AssetCacheInitializer } from './asset-cache-initializer.js'; import 'react'; import 'next/image'; import '../../types.js'; /** * Next.js initialization for the asset caching module */ /** * Initialize the asset cache for Next.js * @param options Initialization options */ declare function initNextAssetCache(options?: { cacheName?: string; deploymentId?: string; enableServiceWorker?: boolean; debug?: boolean; }): Promise; /** * Next.js configuration for the asset caching module */ /** * Next.js configuration for the service worker */ declare const nextServiceWorkerConfig: { dest: string; register: boolean; skipWaiting: boolean; disable: boolean; }; export { initNextAssetCache, nextServiceWorkerConfig };