UNPKG

rubic-sdk-next

Version:
16 lines (15 loc) 1.29 kB
import { CrossChainTradeType } from '../../../cross-chain/calculation-manager/models/cross-chain-trade-type'; import { CrossChainTransferTrade } from '../../../cross-chain/calculation-manager/providers/common/cross-chain-transfer-trade/cross-chain-transfer-trade'; import { CrossChainTransferData } from '../../../cross-chain/calculation-manager/providers/common/cross-chain-transfer-trade/models/cross-chain-payment-info'; import { BridgeType } from '../../../cross-chain/calculation-manager/providers/common/models/bridge-type'; import { OnChainSubtype } from '../../../cross-chain/calculation-manager/providers/common/models/on-chain-subtype'; import { TradeInfo } from '../../../cross-chain/calculation-manager/providers/common/models/trade-info'; import { ApiCrossChainTransferConstructor } from './api-cross-chain-transfer-constructor'; export declare class ApiCrossChainTransferTrade extends CrossChainTransferTrade { readonly type: CrossChainTradeType; readonly bridgeType: BridgeType; onChainSubtype: OnChainSubtype; constructor(tradeParams: ApiCrossChainTransferConstructor); getTradeInfo(): TradeInfo; protected getPaymentInfo(receiverAddress: string, testMode: boolean, fromAddress?: string, refundAddress?: string): Promise<CrossChainTransferData>; }