import { ethers } from "ethers"; import { Network } from "../types"; export declare const WETH = "0x4200000000000000000000000000000000000006"; export declare const USDC = "0x7F5c764cBc14f9669B88837ca1490cCa17c31607"; export declare const DAI = "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1"; export declare const USDy = "0x1ec50880101022c11530a069690f5446d1464592"; export declare const WBTC = "0x68f180fcCe6836688e9084f035309E29Bf0A2095"; export declare const OP = "0x4200000000000000000000000000000000000042"; export declare const WSTETH = "0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb"; export declare const VEL = "0x3c8B650257cFb5f272f799F5e2b4e65093a11a05"; export declare const SUSD = "0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9"; export declare const SETH = "0xE405de8F52ba7559f9df3C368500B6E6ae6Cee49"; export declare const ARRAKIS_USDC_WETH_GAUGE = "0xb8888ea29e2f70ad62a3b69b1a1342720612a00d"; export declare const TEST_POOL: { polygon: string; optimism: string; arbitrum: string; base: string; ethereum: string; plasma: string; hyperliquid: string; }; export declare const CONTRACT_ADDRESS: { polygon: { USDC: string; USDT: string; USDE: string; SUSD: string; SWETH: string; WETH: string; WBTC: string; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; WMATIC: string; uniswapV3: { nonfungiblePositionManager: string; }; VELODROME_CL_USDC_WETH_GAUGE: string; VELO: string; COMPOUNDV3_WETH: string; FLUID_WETH: string; TOROS: string; UNIT: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; }; optimism: { USDC: string; USDT: string; USDE: string; SWETH: string; SUSD: string; WETH: string; WBTC: string; uniswapV3: { nonfungiblePositionManager: string; }; UNIT: string; WMATIC: string; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; VELODROME_CL_USDC_WETH_GAUGE: string; VELO: string; COMPOUNDV3_WETH: string; FLUID_WETH: string; TOROS: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; }; arbitrum: { USDC: string; USDT: string; SUSD: string; USDE: string; SWETH: string; WETH: string; WBTC: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; uniswapV3: { nonfungiblePositionManager: string; }; UNIT: string; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; WMATIC: string; VELODROME_CL_USDC_WETH_GAUGE: string; VELO: string; COMPOUNDV3_WETH: string; FLUID_WETH: string; TOROS: string; }; base: { USDC: string; USDT: string; SUSD: string; USDE: string; WETH: string; WBTC: string; SWETH: string; UNIT: string; uniswapV3: { nonfungiblePositionManager: string; }; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; WMATIC: string; VELODROME_CL_USDC_WETH_GAUGE: string; VELO: string; COMPOUNDV3_WETH: string; FLUID_WETH: string; TOROS: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; }; ethereum: { USDC: string; USDT: string; SUSD: string; USDE: string; WETH: string; WBTC: string; SWETH: string; uniswapV3: { nonfungiblePositionManager: string; }; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; WMATIC: string; VELODROME_CL_USDC_WETH_GAUGE: string; VELO: string; COMPOUNDV3_WETH: string; FLUID_WETH: string; TOROS: string; UNIT: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; }; plasma: { USDC: string; WETH: string; WBTC: string; USDT: string; USDE: string; VELO: string; uniswapV3: { nonfungiblePositionManager: string; }; COMPOUNDV3_WETH: string; FLUID_WETH: string; UNIT: string; TOROS: string; SUSD: string; VELODROME_CL_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; WMATIC: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; }; hyperliquid: { USDC: string; USDT: string; USDE: string; WETH: string; WBTC: string; VELO: string; uniswapV3: { nonfungiblePositionManager: string; }; COMPOUNDV3_WETH: string; FLUID_WETH: string; UNIT: string; TOROS: string; SUSD: string; VELODROME_CL_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_GAUGE: string; ARRAKIS_USDC_WETH_LP: string; WMATIC: string; WSTETH: string; BALANCER_WSTETH_WETH_POOL: string; BALANCER_WSTETH_WETH_GAUGE: string; }; }; export declare const MAX_AMOUNT: ethers.BigNumber; export declare const USDC_BALANCEOF_SLOT: { optimism: number; arbitrum: number; polygon: number; base: number; ethereum: number; plasma: number; hyperliquid: number; }; export declare const WETH_BALANCEOF_SLOT: { optimism: number; arbitrum: number; polygon: number; base: number; ethereum: number; plasma: number; hyperliquid: number; };