import { BigNumber } from '@ethersproject/bignumber'; import { Provider } from '@ethersproject/providers'; import { SubgraphPoolBase, SwapInfo, SwapTypes } from '../../types'; export declare const Lido: { Networks: number[]; stETH: { 1: string; 42: string; }; wstETH: { 1: string; 42: string; }; WETH: { 1: string; 42: string; }; DAI: { 1: string; 42: string; }; USDC: { 1: string; 42: string; }; USDT: { 1: string; 42: string; }; StaticPools: { staBal: { 1: string; 42: string; }; wethDai: { 1: string; 42: string; }; wstEthWeth: { 1: string; 42: string; }; }; }; export declare const Routes: { 1: {}; 42: {}; }; export declare function isLidoStableSwap(chainId: number, tokenIn: string, tokenOut: string): boolean; export declare function getStEthRate(provider: Provider, chainId: number): Promise; export declare function getLidoStaticSwaps(pools: SubgraphPoolBase[], chainId: number, tokenIn: string, tokenOut: string, swapType: SwapTypes, swapAmount: BigNumber, provider: Provider): Promise;