import { AptosNetwork } from '../network.js'; import { AptosChainId } from '@sentio/chain'; import { BaseCoinInfo } from '../../move/ext/index.js'; export interface TokenInfo extends BaseCoinInfo { type: `0x${string}`; tokenAddress?: `0x${string}`; faAddress?: `0x${string}`; name: string; symbol: string; decimals: number; bridge: 'LayerZero' | 'Wormhole' | 'Celer' | 'Echo' | 'Native'; logoUrl?: string; websiteUrl?: string; category: 'Native' | 'Bridged' | 'Meme'; coinGeckoId?: string; coinMarketCapId?: number; } export declare function initTokenList(): Promise; export declare function whitelistTokens(): Map; export declare function isWhiteListToken(token: string): boolean; export declare function getTokenInfoWithFallback(token: string, network?: AptosNetwork): Promise; export declare function getPriceForToken(token: string, timestamp: number, network?: AptosChainId): Promise; export declare function tokenTokenValueInUsd(n: bigint, coinInfo: TokenInfo, timestamp: number, network?: AptosChainId): Promise; //# sourceMappingURL=token.d.ts.map