import { RawCoinInfo } from '@manahippo/coin-list'; import { TradingPool } from './TradingPool'; import { SplitStepAndQuote, StepAndQuote, UITokenAmount } from './types'; import { TradeStep } from './step'; import { TradeAggregatorV2 } from '../TradeAggregatorV2'; import { QuoteParams } from './TypesV2'; export declare class Pair { agg: TradeAggregatorV2; aCoinInfo: RawCoinInfo; bCoinInfo: RawCoinInfo; pools: TradingPool[]; private splitStepProvider; constructor(agg: TradeAggregatorV2, aCoinInfo: RawCoinInfo, bCoinInfo: RawCoinInfo, pools?: TradingPool[]); getStepAndQuote(inputUiAmount: UITokenAmount, inputCoin: RawCoinInfo, param: QuoteParams): StepAndQuote | null; getSplitStepAndQuote(inputUiAmount: UITokenAmount, currentStep: TradeStep, param: QuoteParams): SplitStepAndQuote | null; getOutPutCoin(inputCoin: RawCoinInfo): RawCoinInfo; } //# sourceMappingURL=Pair.d.ts.map