import { Web3LibAdapter } from "@bosonprotocol/common"; export interface ITokenInfo { name: string; decimals: number; symbol: string; } export interface ITokenInfoManager { getExchangeTokenInfo: (tokenAddress: string) => Promise; } export declare const NATIVE_TOKENS: { [key: number]: ITokenInfo; }; export declare class TokenInfoManager implements ITokenInfoManager { private static TokenInfos; private static mapInitialized; private _web3Lib; private _subgraphUrl; private _chainId; private static InvalidAddresses; constructor(chainId: number, web3Lib: Web3LibAdapter, subgraphUrl: string); getExchangeTokenInfo(tokenAddress: string): Promise; private ensureInitialized; } //# sourceMappingURL=tokenInfoManager.d.ts.map