import type { BaseTransactionOptions } from "../../../transaction/types.js"; import { encodeBytesBeforeMintERC20Params } from "../__generated__/ClaimableERC20/encode/encodeBytesBeforeMintERC20.js"; type MintParams = { to: string; quantity: string | number; }; /** * Mints tokens to a specified address via a ClaimableERC20 module. * @param options The options for minting tokens. * @returns A transaction to mint tokens. * @example * ```typescript * import { ClaimableERC20 } from "thirdweb/modules"; * * const transaction = ClaimableERC20.mint({ * contract, * to: "0x...", // Address to mint tokens to * quantity: "0.1", // Amount of tokens to mint (in decimals) * }); * * // Send the transaction * await sendTransaction({ transaction, account }); * ``` * @modules ClaimableERC20 */ export declare function mint(options: BaseTransactionOptions): import("../../../transaction/prepare-transaction.js").PreparedTransaction; export declare const encodeMintParams: typeof encodeBytesBeforeMintERC20Params; export {}; //# sourceMappingURL=mint.d.ts.map