import { AddressNetworkMap, Network, AddressDappNetworkMap, LyraNetworkMap } from "./types"; import { NetworkChainIdMap } from "."; /** dHEDGE PoolFactory proxy address per network — used by `Dhedge.createPool` and pool lookups. */ export declare const factoryAddress: AddressNetworkMap; /** Router/spender address for each (network, Dapp). Target of `pool.approve`/`pool.trade`. */ export declare const routerAddress: AddressDappNetworkMap; /** CoW Protocol GPv2Settlement address per network (where pre-signed orders are submitted). */ export declare const gpv2SettlementAddress: Partial>; /** Pair-factory address for each (network, Dapp). Used for LP pair lookup (e.g. Sushi/Quickswap). */ export declare const dappFactoryAddress: AddressDappNetworkMap; /** Staking-rewards / MasterChef / Voter address for each (network, Dapp). */ export declare const stakingAddress: AddressDappNetworkMap; /** Aave PoolAddressesProvider per network — entrypoint for Aave V2/V3 lookups. */ export declare const aaveAddressProvider: AddressDappNetworkMap; /** ERC-721 NonfungiblePositionManager for each Uniswap V3-style CL Dapp. */ export declare const nonfungiblePositionManagerAddress: AddressDappNetworkMap; /** EVM chain id for each `Network` — used by API quotes (1inch, Pendle, KyberSwap…). */ export declare const networkChainIdMap: NetworkChainIdMap; /** Balancer SOR subgraph URL per network (used by `Utils.getBalancerSwapTx`). */ export declare const balancerSubgraph: AddressNetworkMap; /** Multicall3 contract per network — used by `multicall` / `Multicaller`. */ export declare const multiCallAddress: AddressNetworkMap; /** Lyra deployment id per network — passed to `@lyrafinance/lyra-js` to scope queries. */ export declare const lyraNetworkMap: LyraNetworkMap; export declare const MaxUint128 = "0xffffffffffffffffffffffffffffffff"; /** FlatMoney v1/v2 module addresses per network (DelayedOrder, FlatcoinVault, StableModule). */ export declare const flatMoneyContractAddresses: Readonly>>; /** Toros PoolLimitOrderManager address per network — used for stop-loss / take-profit orders. */ export declare const limitOrderAddress: AddressNetworkMap; export declare const OdosSwapFeeRecipient: { polygon: string; optimism: string; arbitrum: string; base: string; ethereum: string; plasma: string; hyperliquid: string; }; export declare const dytmContractAddresses: Readonly>>;