/** * A token logo with a small chain badge overlaid bottom-right (Figma: the * `icon/crypto` avatar) — the RN analogue of web's `FunAssetAvatar`. The token * icon resolves from `iconSrc` (direct URL, matching web's * `DynamicTargetAssetCandidate.iconSrc`) or falls back to CDN via `symbol` * ({@link tokenLogoUri}). The badge resolves by CDN chain key. Omit `chainKey` * to render the token logo alone. */ export interface TokenChainIconProps { /** Token symbol → CDN token logo fallback, e.g. `"USDG"`. */ symbol: string; /** Direct URL for the token icon — preferred over CDN `symbol` lookup. */ iconSrc?: string; /** CDN chain key for the badge overlay, e.g. `"ethereum"`. Omit to hide it. */ chainKey?: string; /** * Direct URL for the badge — preferred over `chainKey`, and the way to badge * by chain id, whose logo comes from `@funkit/chains` rather than the CDN key. */ chainIconSrc?: string; size?: number; } export declare function TokenChainIcon({ symbol, iconSrc, chainKey, chainIconSrc, size, }: TokenChainIconProps): import("react").JSX.Element; //# sourceMappingURL=TokenChainIcon.d.ts.map