import { EncodeTransactionOptions } from "../../../../../common/models/encode-transaction-options"; import { PiteasQuoteRequestParams } from "./models/piteas-quote"; import { PiteasTradeStruct } from "./models/piteas-trade-struct"; import { OnChainTradeType } from "../../common/models/on-chain-trade-type"; import { AggregatorEvmOnChainTrade } from "../../common/on-chain-aggregator/aggregator-evm-on-chain-trade-abstract"; import { EvmEncodedConfigAndToAmount } from "../../common/on-chain-aggregator/models/aggregator-on-chain-types"; export declare class PiteasTrade extends AggregatorEvmOnChainTrade { readonly type: OnChainTradeType; readonly providerGateway = "0x6BF228eb7F8ad948d37deD07E595EfddfaAF88A6"; private readonly quoteRequestParams; protected get spenderAddress(): string; get dexContractAddress(): string; constructor(tradeStruct: PiteasTradeStruct, providerAddress: string, quoteRequestParams: PiteasQuoteRequestParams); protected getTransactionConfigAndAmount(options: EncodeTransactionOptions): Promise; }