import type { BaseTransactionOptions, WithOverrides } from "../../../transaction/types.js"; import type { Prettify } from "../../../utils/type-utils.js"; /** * Represents the parameters for a transfer operation. * @extension ERC20 */ export type TransferParams = Prettify>; /** * Transfers ERC20 tokens from the sender's address to the specified recipient address. * @param options - The options for the transfer transaction. * @returns A promise that resolves to the prepared transaction. * @extension ERC20 * @example * ```ts * import { transfer } from "thirdweb/extensions/erc20"; * import { sendTransaction } from "thirdweb"; * * const transaction = transfer({ * contract, * to: "0x...", * amount: 100, * }); * * await sendTransaction({ transaction, account }); * ``` */ export declare function transfer(options: BaseTransactionOptions): import("../../../transaction/prepare-transaction.js").PreparedTransaction; //# sourceMappingURL=transfer.d.ts.map