1import { PackagerAsset } from 'react-native/Libraries/Image/AssetRegistry'; 2export type ResolvedAssetSource = { 3 __packager_asset: boolean; 4 width?: number; 5 height?: number; 6 uri: string; 7 scale: number; 8}; 9export default class AssetSourceResolver { 10 serverUrl: string; 11 jsbundleUrl?: string | null; 12 asset: PackagerAsset; 13 constructor(serverUrl: string | undefined | null, jsbundleUrl: string | undefined | null, asset: PackagerAsset); 14 isLoadedFromServer(): boolean; 15 isLoadedFromFileSystem(): boolean; 16 defaultAsset(): ResolvedAssetSource; 17 /** 18 * @returns absolute remote URL for the hosted asset. 19 */ 20 assetServerURL(): ResolvedAssetSource; 21 fromSource(source: string): ResolvedAssetSource; 22 static pickScale(scales: number[], deviceScale: number): number; 23} 24//# sourceMappingURL=AssetSourceResolver.web.d.ts.map