import { TokenList } from "@uniswap/token-lists"; import { AppState } from "../index"; import { WrappedTokenInfo } from "./wrappedTokenInfo"; export declare type TokenAddressMap = Readonly<{ [chainId: number]: Readonly<{ [tokenAddress: string]: { token: WrappedTokenInfo; list: TokenList; }; }>; }>; export declare function listToTokenMap(list: TokenList): TokenAddressMap; export declare function useAllLists(): AppState["glists"]["byUrl"]; export declare function useActiveListUrls(): string[] | undefined; export declare function useInactiveListUrls(): string[]; export declare function useCombinedActiveList(): TokenAddressMap; export declare function useUnsupportedTokenList(): TokenAddressMap; export declare function useIsListActive(url: string): boolean;