import { PriceToken, PriceTokenAmount } from "../../../../../../../common/tokens"; import { EvmBlockchainName, SuiBlockchainName } from "../../../../../../../core/blockchain/models/blockchain-name"; import { OpenoceanOnChainSupportedBlockchain } from '../constants/open-ocean-on-chain-supported-blockchain'; import { OpenoceanSuiSwapQuoteResponse, OpenoceanSwapQuoteResponse } from '../models/open-cean-swap-quote-response'; import { OpenOceanQuoteResponse } from '../models/open-ocean-quote-response'; export declare class OpenOceanApiService { private static apiV4Url; private static xApiUrl; static readonly nativeOpenOceanAddress = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"; static fetchQuoteData(fromWithoutFee: PriceTokenAmount, toToken: PriceToken, slippageTolerance: number): Promise; static fetchSwapData(fromWithoutFee: PriceTokenAmount, to: PriceTokenAmount, walletAddress: string, slippageTolerance: number): Promise; static fetchSuiSwapData(fromWithoutFee: PriceTokenAmount, to: PriceTokenAmount, walletAddress: string, slippageTolerance: number, senderAddress: string): Promise; private static getGasPriceNonWei; private static getTokenAddress; }