import { Address } from "viem"; //#region src/dev/mint/types.d.ts export interface IMinter { /** * Tries to mint tokens, returns the balance after attempt (success or not) * If mint failed, does not throw * @param token * @param dest * @param amount */ tryMint: (token: Address, dest: Address, amount: bigint) => Promise; /** * Tries to mint tokens, throws if failed * @param token * @param dest * @param amount * @returns */ mint: (token: Address, dest: Address, amount: bigint) => Promise; name: string; } //#endregion