import { Token } from '@uniswap/sdk-core'; import { ITokenProvider } from '../../providers/token-provider'; import { ChainId } from '../../util/chain-to-addresses'; declare type ChainTokenList = { readonly [chainId in ChainId]: Token[]; }; export declare const BASES_TO_CHECK_TRADES_AGAINST: (_tokenProvider: ITokenProvider) => ChainTokenList; export declare const ADDITIONAL_BASES: (tokenProvider: ITokenProvider) => Promise<{ 1?: { [tokenAddress: string]: Token[]; } | undefined; 5?: { [tokenAddress: string]: Token[]; } | undefined; 11155111?: { [tokenAddress: string]: Token[]; } | undefined; 10?: { [tokenAddress: string]: Token[]; } | undefined; 420?: { [tokenAddress: string]: Token[]; } | undefined; 42161?: { [tokenAddress: string]: Token[]; } | undefined; 421613?: { [tokenAddress: string]: Token[]; } | undefined; 137?: { [tokenAddress: string]: Token[]; } | undefined; 80001?: { [tokenAddress: string]: Token[]; } | undefined; 42220?: { [tokenAddress: string]: Token[]; } | undefined; 44787?: { [tokenAddress: string]: Token[]; } | undefined; 100?: { [tokenAddress: string]: Token[]; } | undefined; 1284?: { [tokenAddress: string]: Token[]; } | undefined; 56?: { [tokenAddress: string]: Token[]; } | undefined; 43114?: { [tokenAddress: string]: Token[]; } | undefined; 84531?: { [tokenAddress: string]: Token[]; } | undefined; 8453?: { [tokenAddress: string]: Token[]; } | undefined; 3441005?: { [tokenAddress: string]: Token[]; } | undefined; 169?: { [tokenAddress: string]: Token[]; } | undefined; 534352?: { [tokenAddress: string]: Token[]; } | undefined; 10000?: { [tokenAddress: string]: Token[]; } | undefined; }>; /** * Some tokens can only be swapped via certain pairs, so we override the list of bases that are considered for these * tokens. */ export declare const CUSTOM_BASES: (tokenProvider: ITokenProvider) => Promise<{ 1?: { [tokenAddress: string]: Token[]; } | undefined; 5?: { [tokenAddress: string]: Token[]; } | undefined; 11155111?: { [tokenAddress: string]: Token[]; } | undefined; 10?: { [tokenAddress: string]: Token[]; } | undefined; 420?: { [tokenAddress: string]: Token[]; } | undefined; 42161?: { [tokenAddress: string]: Token[]; } | undefined; 421613?: { [tokenAddress: string]: Token[]; } | undefined; 137?: { [tokenAddress: string]: Token[]; } | undefined; 80001?: { [tokenAddress: string]: Token[]; } | undefined; 42220?: { [tokenAddress: string]: Token[]; } | undefined; 44787?: { [tokenAddress: string]: Token[]; } | undefined; 100?: { [tokenAddress: string]: Token[]; } | undefined; 1284?: { [tokenAddress: string]: Token[]; } | undefined; 56?: { [tokenAddress: string]: Token[]; } | undefined; 43114?: { [tokenAddress: string]: Token[]; } | undefined; 84531?: { [tokenAddress: string]: Token[]; } | undefined; 8453?: { [tokenAddress: string]: Token[]; } | undefined; 3441005?: { [tokenAddress: string]: Token[]; } | undefined; 169?: { [tokenAddress: string]: Token[]; } | undefined; 534352?: { [tokenAddress: string]: Token[]; } | undefined; 10000?: { [tokenAddress: string]: Token[]; } | undefined; }>; export {};