import { BlockchainName } from "../../../../../core/blockchain/models/blockchain-name"; import { SymbiosisCcrBitcoinTrade } from "./chain-trades/symbiosis-ccr-bitcoin-trade"; import { SymbiosisEvmCcrTrade } from "./chain-trades/symbiosis-ccr-evm-trade"; import { SymbiosisCcrTonTrade } from "./chain-trades/symbiosis-ccr-ton-trade"; import { SymbiosisTronCcrTrade } from "./chain-trades/symbiosis-ccr-tron-trade"; import { SymbiosisCrossChainTradeConstructor } from "./models/symbiosis-cross-chain-trade-constructor"; import { RubicStep } from '../common/models/rubicStep'; export declare class SymbiosisCrossChainFactory { static createTrade(fromBlockchain: BlockchainName, constructorParams: SymbiosisCrossChainTradeConstructor, providerAddress: string, routePath: RubicStep[], useProxy: boolean): SymbiosisCcrTonTrade | SymbiosisEvmCcrTrade | SymbiosisTronCcrTrade | SymbiosisCcrBitcoinTrade; }