import { Interface } from '@ethersproject/abi'; import { ChainId } from '@uniswap/sdk-core'; export declare const PSS_PROTOCOL = "PSS"; /** * PancakeSwap StableSwapFactory addresses per chain. * * To add a new chain: * 1. Add its factory address here * 2. Add its info address in PSS_INFO_ADDRESSES * 3. Add known pool addresses in PSS_KNOWN_POOLS * 4. Add ChainId to PSS_SUPPORTED */ export declare const PSS_FACTORY_ADDRESSES: { [chainId: number]: string; }; /** * PancakeSwap StableSwapInfo addresses per chain. */ export declare const PSS_INFO_ADDRESSES: { [chainId: number]: string; }; /** * Known StableSwap pool addresses per chain. * Each pool is a standalone Curve-style 2-token contract. * To add pools on a new chain, add an entry here. */ export declare const PSS_KNOWN_POOLS: { [chainId: number]: string[]; }; /** Chains where PSS routing is enabled. */ export declare const PSS_SUPPORTED: ChainId[]; /** Minimal ABI for PancakeSwap StableSwap pool contracts. */ export declare const STABLE_SWAP_POOL_IFACE: Interface;