import { CrossChainTransferTrade } from '../common/cross-chain-transfer-trade/cross-chain-transfer-trade'; import { CrossChainTransferData } from '../common/cross-chain-transfer-trade/models/cross-chain-payment-info'; import { TradeInfo } from '../common/models/trade-info'; import { ChangellyCcrTradeParams } from './models/changelly-ccr-trade-params'; export declare class ChangellyCcrTrade extends CrossChainTransferTrade { /** * used in rubic-app to send as changelly_id to backend */ get changellyId(): string; readonly type: "changelly"; readonly onChainSubtype: { from: undefined; to: undefined; }; readonly bridgeType: "changelly"; /** * rate id from getFixRateForAmount request */ private readonly rateId; protected get fromContractAddress(): string; private readonly changellyTokens; constructor(ccrTrade: ChangellyCcrTradeParams); protected getPaymentInfo(receiverAddress: string, refundAddress?: string): Promise; private getFixedRateQuote; getTradeInfo(): TradeInfo; }