import { Address, NumberAsString } from '@paraswap/core'; export type CurveV2DirectSwapParam = [ curveData: NumberAsString, i: number, j: number, poolAddress: Address, srcToken: Address, destToken: Address, fromAmount: NumberAsString, toAmount: NumberAsString, quotedAmount: NumberAsString, metadata: string, beneficiary: Address ]; export declare enum CurveV2SwapType { EXCHANGE = 0, EXCHANGE_UNDERLYING = 1, EXCHANGE_GENERIC_FACTORY_ZAP = 2 } export type CurveV2DirectSwap = [ params: CurveV2DirectSwapParam, partnerAndFee: string, permit: string ];