import { EvmBlockchainName } from "../../../../../../../core/blockchain/models/blockchain-name"; import { ContractMulticallResponse } from "../../../../../../../core/blockchain/web3-public-service/web3-public/models/contract-multicall-response"; import { OnChainTradeType } from "../../../common/models/on-chain-trade-type"; import { Exact } from "../../../common/on-chain-trade/evm-on-chain-trade/models/exact"; import { DefaultRoutesMethodArgument } from "../../common/uniswap-v2-abstract/models/route-method-arguments"; import { UniswapV2AbstractTrade } from "../../common/uniswap-v2-abstract/uniswap-v2-abstract-trade"; export declare class AscentHorizenEonTrade extends UniswapV2AbstractTrade { static get type(): OnChainTradeType; readonly dexContractAddress = "0xcBE5798aeC48bed4bd90DD60882b4a9665bA33E2"; static readonly contractAbi: import("web3-utils").AbiItem[]; static callForRoutes(blockchain: EvmBlockchainName, exact: Exact, routesMethodArguments: DefaultRoutesMethodArgument[]): Promise[]>; protected getCallParameters(receiverAddress?: string): unknown[]; }