import { Token } from '@uniswap/sdk-core'; import { ChainId } from './chains'; export declare const BSC_TICK_LENS_ADDRESS = "0xD9270014D396281579760619CCf4c3af0501A47C"; export declare const BSC_NONFUNGIBLE_POSITION_MANAGER_ADDRESS = "0x7b8A01B39D58278b5DE7e48c8449c9f4F5170613"; export declare const BSC_SWAP_ROUTER_02_ADDRESS = "0xB971eF87ede563556b2ED4b1C0b0019111Dd85d2"; export declare const BSC_V3_MIGRATOR_ADDRESS = "0x32681814957e0C13117ddc0c2aba232b5c9e760f"; export declare const LOCAL_FACTORY = "0x614c0C44901A01d0422dEE0209AFEc2732B4D175"; export declare const LOCAL_QUOTER = "0xE2a01E60863fa933463738df5Cf715371f1140bb"; export declare const LOCAL_MULTI_CALL = "0x25a15841e377B0eF9C7126a452886DbfD4dD00Ac"; export declare const LOCAL_NON_FUNGIBLE = "0x1D814a66150a923032d65146f831fe74a71957BB"; export declare const LOCAL_TICK_LENS = "0x93Cb6AfD82aa656f2F652fe7bac3ea5EF6C95C71"; export declare const LOCAL_SWAP_ROUTER = "0xe94f6226A741415B43de3b73106d0aD93f3467cc"; export declare const LOCAL_MIGRATOR_ADDRESS = "0x523eB75eb71d881Ca2c36A37Ff1a7BF6D8443287"; export declare const PHNX_FACTORY = "0x25cAA89d894849E946103563DACB2E4c77662C77"; export declare const PHNX_QUOTER = "0x0DA9ba5eDbfEB2b409C8bC29201F81741f3ED96a"; export declare const PHNX_MULTI_CALL = "0xD2f432d6260Ce513eA499Bc30a720e78ad26B4A1"; export declare const PHNX_NON_FUNGIBLE = "0x8BB1E015C67cAA0A7AFa6245d392c66BF3EAc55a"; export declare const PHNX_TICK_LENS = "0xFDFEF94795cfaf14eBb0D34cF6cDE9a3d71C42Bf"; export declare const PHNX_SWAP_ROUTER = "0xda37CD5E61FDc95690eDf908E8B0a3cef7d9E6De"; export declare const PHNX_MIGRATOR_ADDRESS = "0xcB8DF8987C9C341b56589bCA0C82B3639fc627D8"; export declare const V3_CORE_FACTORY_ADDRESSES: AddressMap; export declare const QUOTER_V2_ADDRESSES: AddressMap; export declare const MIXED_ROUTE_QUOTER_V1_ADDRESSES: AddressMap; export declare const UNISWAP_MULTICALL_ADDRESSES: AddressMap; export declare const SWAP_ROUTER_02_ADDRESSES: (chainId: number) => "0xB971eF87ede563556b2ED4b1C0b0019111Dd85d2" | "0xe94f6226A741415B43de3b73106d0aD93f3467cc" | "0xda37CD5E61FDc95690eDf908E8B0a3cef7d9E6De" | "0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45"; export declare const OVM_GASPRICE_ADDRESS = "0x420000000000000000000000000000000000000F"; export declare const ARB_GASINFO_ADDRESS = "0x000000000000000000000000000000000000006C"; export declare const TICK_LENS_ADDRESS = "0xbfd8137f7d1516D3ea5cA83523914859ec47F573"; export declare const NONFUNGIBLE_POSITION_MANAGER_ADDRESS = "0xC36442b4a4522E871399CD717aBDD847Ab11FE88"; export declare const V3_MIGRATOR_ADDRESS = "0xA5644E29708357803b5A882D272c41cC0dF92B34"; export declare const MULTICALL2_ADDRESS = "0x5BA1e12693Dc8F9c48aAD8770482f4739bEeD696"; export declare type AddressMap = { [chainId: number]: string; }; export declare function constructSameAddressMap(address: T, additionalNetworks?: ChainId[]): { [chainId: number]: T; }; export declare const WETH9: { [chainId in Exclude]: Token; };