import type { BaseTransactionOptions, WithOverrides } from "../../../transaction/types.js"; import type { Prettify } from "../../../utils/type-utils.js"; export { isMintToSupported } from "../__generated__/IMintableERC20/write/mintTo.js"; /** * Represents the parameters for the `mintTo` function. * @extension ERC20 */ export type MintToParams = Prettify>; /** * Mints a specified amount of tokens to a given address. * This method is only available on the `TokenERC20` contract. * @param options - The options for minting tokens. * @returns A prepared transaction object. * @extension ERC20 * @example * ```ts * import { mintTo } from "thirdweb/extensions/erc20"; * import { sendTransaction } from "thirdweb"; * * const transaction = mintTo({ * contract, * to: "0x...", * amount: 100, * }); * * await sendTransaction({ transaction, account }); * ``` */ export declare function mintTo(options: BaseTransactionOptions): import("../../../transaction/prepare-transaction.js").PreparedTransaction; //# sourceMappingURL=mintTo.d.ts.map