{"version":3,"file":"types.mjs","sourceRoot":"","sources":["../../src/TokenSearchDiscoveryDataController/types.ts"],"names":[],"mappings":"","sourcesContent":["import type { Hex } from '@metamask/utils';\n\nimport type { EvmAssetWithMarketData } from '../token-prices-service/abstract-token-prices-service';\nimport type { Token } from '../TokenRatesController';\n\nexport type NotFoundTokenDisplayData = {\n  found: false;\n  chainId: Hex;\n  address: string;\n  currency: string;\n};\n\nexport type FoundTokenDisplayData = {\n  found: true;\n  chainId: Hex;\n  address: string;\n  currency: string;\n  token: Token;\n  price: EvmAssetWithMarketData<Hex, string> | null;\n};\n\nexport type TokenDisplayData = NotFoundTokenDisplayData | FoundTokenDisplayData;\n"]}