import { Environment } from "@arcana/ca-common"; import { KAIA_CHAIN_ID, SOPHON_CHAIN_ID } from "./constants"; import { Chain, TokenInfo } from "./typings"; declare class ChainList { chains: Chain[]; private vcm; constructor(env: Environment); getChainByID(id: number): Chain | undefined; getNativeToken(chainID: number): TokenInfo; getTokenByAddress(chainID: number, address: `0x${string}`): TokenInfo | undefined; getTokenInfoBySymbol(chainID: number, symbol: string): TokenInfo | undefined; getVaultContractAddress(chainID: number): `0x${string}`; } export { ChainList, KAIA_CHAIN_ID, SOPHON_CHAIN_ID };