import { IAddress, ITokenPayment } from "./interface"; import { TransactionPayload } from "./transactionPayload"; export declare class ESDTTransferPayloadBuilder { payment: ITokenPayment; setPayment(payment: ITokenPayment): ESDTTransferPayloadBuilder; build(): TransactionPayload; } export declare class ESDTNFTTransferPayloadBuilder { payment: ITokenPayment; destination: IAddress; setPayment(payment: ITokenPayment): ESDTNFTTransferPayloadBuilder; setDestination(destination: IAddress): ESDTNFTTransferPayloadBuilder; build(): TransactionPayload; } export declare class MultiESDTNFTTransferPayloadBuilder { payments: ITokenPayment[]; destination: IAddress; setPayments(payments: ITokenPayment[]): MultiESDTNFTTransferPayloadBuilder; setDestination(destination: IAddress): MultiESDTNFTTransferPayloadBuilder; build(): TransactionPayload; }