import { BlockchainName } from "../../../../../../../core/blockchain/models/blockchain-name"; import { EvmEncodeConfig } from "../../../../../../../core/blockchain/web3-pure/typed-web3-pure/evm-web3-pure/models/evm-encode-config"; import { OkuQuoteRequestBody, OkuQuoteResponse, OkuSwapRequestBody } from '../models/okuswap-api-types'; export declare class OkuSwapApiService { static makeQuoteRequest(subProvider: string, body: OkuQuoteRequestBody): Promise; static makeSwapRequest(subProvider: string, body: OkuSwapRequestBody): Promise>; static getOkuSubProvidersForChain(blockchain: BlockchainName): Promise; private static isSupportedProvider; }