UNPKG

rubic-sdk

Version:
16 lines (15 loc) 1.34 kB
import BigNumber from 'bignumber.js'; import { PriceToken } from "../../../../../../../common/tokens"; import { EvmBlockchainName } from "../../../../../../../core/blockchain/models/blockchain-name"; import { OnChainProxyFeeInfo } from "../../../common/models/on-chain-proxy-fee-info"; import { Exact } from "../../../common/on-chain-trade/evm-on-chain-trade/models/exact"; import { AerodromeTrade } from "./aerodrome-trade"; import { UniswapCalculatedInfo } from "../../common/uniswap-v2-abstract/models/uniswap-calculated-info"; import { UniswapV2CalculationOptions } from "../../common/uniswap-v2-abstract/models/uniswap-v2-calculation-options"; import { UniswapV2AbstractProvider } from "../../common/uniswap-v2-abstract/uniswap-v2-abstract-provider"; export declare class AerodromeProvider extends UniswapV2AbstractProvider<AerodromeTrade> { readonly blockchain: "BASE"; readonly UniswapV2TradeClass: typeof AerodromeTrade; readonly providerSettings: import("../../common/uniswap-v2-abstract/models/uniswap-v2-provider-configuration").UniswapV2ProviderConfiguration; protected getAmountAndPath(from: PriceToken<EvmBlockchainName>, to: PriceToken<EvmBlockchainName>, weiAmount: BigNumber, exact: Exact, options: UniswapV2CalculationOptions, proxyFeeInfo: OnChainProxyFeeInfo | undefined): Promise<UniswapCalculatedInfo>; }