import { TradeStep } from './step'; import { TradingPool } from './TradingPool'; import { TradeAggregator } from '../TradeAggregator'; import { TradeAggregatorV2 } from '../TradeAggregatorV2'; import { RawSplitPool, SplitStepAndQuote } from './types'; export declare class SplitStepProvider { agg: TradeAggregator | TradeAggregatorV2; constructor(agg: TradeAggregator | TradeAggregatorV2); getSplitStepAndQuote(inputUiAmt: number, currentStep: TradeStep, getPools: () => TradingPool[], splitable_pools?: Record): SplitStepAndQuote; findSplitCandidateSteps(inputUiAmt: number, currentStep: TradeStep, getPools: () => TradingPool[], splitable_pools?: Record): TradeStep[]; findSplitCandidateStepsRuntime(inputUiAmt: number, currentStep: TradeStep, splitCandidates: TradeStep[], pools: TradingPool[]): void; } //# sourceMappingURL=SplitStepProvider.d.ts.map