import { Address, OptimalRate, TxInfo, ContractSimpleBuyNFTData } from '../types'; import { DexAdapterService } from '../dex'; import { SimpleRouterBase } from './simpleswap'; type SimpleBuyNFTParam = [ContractSimpleBuyNFTData]; export declare class SimpleBuyNFT extends SimpleRouterBase { static isBuy: boolean; constructor(dexAdapterService: DexAdapterService); protected validateBestRoute(priceRoute: OptimalRate): boolean; build(priceRoute: OptimalRate, minMaxAmount: string, userAddress: Address, referrerAddress: Address | undefined, partnerAddress: Address, partnerFeePercent: string, takeSurplus: boolean, beneficiary: Address, permit: string, deadline: string, uuid: string): Promise>; } export {};