import * as web3 from "@solana/web3.js"; import { Honeycomb } from "@honeycomb-protocol/hive-control"; import { Metaplex, Signer } from "@metaplex-foundation/js"; import { AssetManagerAsset } from "../AssetManager"; type CreateMintAssetCtxArgs = { amount: number; project: web3.PublicKey; assetManager: web3.PublicKey; asset: web3.PublicKey; mint: web3.PublicKey; wallet: web3.PublicKey; walletSigner: Signer; delegateAuthority?: web3.PublicKey; candyGuard?: web3.PublicKey; checkAssociatedTokenAccount?: boolean; group?: string; programId?: web3.PublicKey; }; export declare function createMintAssetCtx(mx: Metaplex, args: CreateMintAssetCtxArgs): Promise<{ tx: web3.Transaction; signers: any[]; accounts: web3.PublicKey[]; }>; type MintAssetArgs = { asset: AssetManagerAsset; amount: number; group?: string; programId?: web3.PublicKey; }; export declare function mintAsset(honeycomb: Honeycomb, args: MintAssetArgs): Promise; export {};