import { PriceToken } from "../../../../../common/tokens"; import { BlockchainName, EvmBlockchainName } from "../../../../../core/blockchain/models/blockchain-name"; import { TxStatus } from "../../../../../core/blockchain/web3-public-service/web3-public/models/tx-status"; import { BridgeType } from "../../../../cross-chain/calculation-manager/providers/common/models/bridge-type"; import { OnChainTradeType } from "../../../../on-chain/calculation-manager/providers/common/models/on-chain-trade-type"; import { RangoBlockchainName } from '../models/rango-api-blockchain-names'; import { RangoSwapStatus } from '../models/rango-api-status-types'; import { RangoTradeType } from '../models/rango-api-trade-types'; export declare class RangoUtils { /** * @returns Query-param string in format `chainName.symbol--address`, chainName's compatible with rango-api */ static getFromToQueryParam(token: PriceToken): Promise; static convertStatusForRubic(rangoStatus: RangoSwapStatus): TxStatus; static getRubicBlockchainByRangoBlockchain(rangoBlockchainName: RangoBlockchainName): BlockchainName; static getTradeTypeForRubic(rangoTradeType: RangoTradeType, type: 'cross-chain' | 'on-chain'): BridgeType | OnChainTradeType; }