/** * Pulse Updates Asset Resolver * * Patches React Native's AssetSourceResolver to intercept asset resolution * and serve locally downloaded/embedded assets from OTA updates. * * This approach is based on expo-asset's implementation which patches * AssetSourceResolver.prototype.defaultAsset directly - more reliable than * using setCustomSourceTransformer. * * The patch is applied at module load time to ensure it's in place before * any images start loading. */ /** * Initialize the asset resolver with the localAssets map. * Call this after PulseUpdates.refreshStateAsync() * * @param assets Map of asset KEY (like "assets/images/icon.png") to local file:// URL */ export declare function initializeAssetResolver(assets: Record | null): void; /** * Update the local assets map (call when a new update is applied) */ export declare function updateLocalAssets(assets: Record | null): void; declare const _default: { initializeAssetResolver: typeof initializeAssetResolver; updateLocalAssets: typeof updateLocalAssets; }; export default _default; //# sourceMappingURL=assetResolver.d.ts.map