import { BaseController, BaseControllerInput, IAccount, IGasLimitEstimator, Transaction } from "../core"; import * as resources from "./resources"; export declare class TransfersController extends BaseController { private factory; constructor(options: { chainID: string; gasLimitEstimator?: IGasLimitEstimator; }); createTransactionForNativeTokenTransfer(sender: IAccount, nonce: bigint, options: resources.NativeTokenTransferInput & BaseControllerInput): Promise; createTransactionForEsdtTokenTransfer(sender: IAccount, nonce: bigint, options: resources.CustomTokenTransferInput & BaseControllerInput): Promise; createTransactionForTransfer(sender: IAccount, nonce: bigint, options: resources.CreateTransferTransactionInput & BaseControllerInput): Promise; }