hector-rubic-sdk
Version:
Simplify dApp creation
10 lines (9 loc) • 608 B
TypeScript
import { CrossChainTradeType } from '../../..';
import { RequiredCrossChainOptions } from '../../models/cross-chain-options';
import { PriceTokenAmount } from '../../../../core/blockchain/tokens/price-token-amount';
import { PriceToken } from '../../../../core/blockchain/tokens/price-token';
import { WrappedCrossChainTrade } from './models/wrapped-cross-chain-trade';
export declare abstract class CrossChainTradeProvider {
abstract type: CrossChainTradeType;
abstract calculate(from: PriceTokenAmount, to: PriceToken, options: RequiredCrossChainOptions): Promise<WrappedCrossChainTrade | null>;
}