import type { Asset } from '@lifi/perps-types'; /** * Names of Unit-bridged Hyperliquid spot tokens recognized by the logo * resolver. The set is read-only and is intended for callers that need to * distinguish Unit balances before resolving their icons. * @public */ export declare const UNIT_TOKEN_NAMES: ReadonlySet; /** * Apply the provider's known symbol-specific logo corrections to an asset. * Returns the original object when no override exists. * @public */ export declare const applyLogoOverride: (asset: Asset) => Asset; /** * Resolve the logo URI for a Hyperliquid spot token. Unit-bridged tokens use * the underlying symbol's icon when `fullName` starts with `'Unit'`; otherwise * the base URI is `coins/${name}_spot.svg`. Known symbol overrides win. * @public */ export declare const spotLogoURI: (name: string, fullName?: string | null) => string; //# sourceMappingURL=assetLogo.d.ts.map