import BigNumber from 'bignumber.js'; import { Address, Log } from '../../../types'; import { CurvePool, PoolState } from './curve-pool'; import { IDexHelper } from '../../../dex-helper'; export declare const address: Address; export declare class SUSDPool extends CurvePool { constructor(parentName: string, dexHelper: IDexHelper, _pool?: string, _address?: string, _tokenAddress?: string, _trackCoins?: boolean, _abi?: any, _N_COINS?: number, _PRECISION_MUL?: BigNumber[], _USE_LENDING?: boolean[], _COINS?: string[]); handleRemoveLiquidityImbalances(event: any, state: PoolState, log: Log): PoolState; handleTokenExchange(event: any, state: PoolState, log: Log): PoolState; handleTokenExchangeUnderlying(event: any, state: PoolState, log: Log): PoolState; private _exchange; }