import { Token } from '@moraswap/sdk-core'; import { ChainId } from './chains'; export declare const V2_CORE_FACTORY_ADDRESSES: AddressMap; export declare const V3_CORE_POOL_DEPLOYER_ADDRESSES: AddressMap; 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 MORASWAP_MULTICALL_ADDRESSES: AddressMap; export declare const V3_MIGRATOR_ADDRESSES: AddressMap; export declare const TICK_LENS_ADDRESSES: AddressMap; export declare const NONFUNGIBLE_POSITION_MANAGER_ADDRESSES: AddressMap; export declare const V3_POOL_INIT_CODE_HASH: AddressMap; export declare const SWAP_ROUTER_02_ADDRESSES: (chainId: number) => "0xF5695056c2c1dd5C8810d5b58Ff9aa2a78491074" | "0x05EB08D281ece2253a055B460A411Dd1d0D72E4E" | "0x710dC16F69c23Ee18991b37DB18d65C098498625"; export declare const OVM_GASPRICE_ADDRESS = "0x420000000000000000000000000000000000000F"; export declare const ARB_GASINFO_ADDRESS = "0x000000000000000000000000000000000000006C"; export declare const TICK_LENS_ADDRESS = "0xF97E82Bc3f97e4CC76E00D90bA08E4f0BB581cE3"; export declare const NONFUNGIBLE_POSITION_MANAGER_ADDRESS = "0x23F12a386366f76f2863Fd6f7223d08DB1C9d721"; export declare const V3_MIGRATOR_ADDRESS = "0x9AF4325f8210B993221a352F13aA90471d241C4c"; export declare const MULTICALL2_ADDRESS = "0x4D7931B73A634196B8271dc605314983aF9381ef"; export type AddressMap = { [chainId: number]: string; }; export declare function constructSameAddressMap(address: T, additionalNetworks?: ChainId[]): { [chainId: number]: T; }; export declare const WETH9: { [chainId in ChainId]: Token; };