import { KeypairLike, Operation } from "@honeycomb-protocol/hive-control"; import { Burner } from "../handler"; import { PublicKey } from "@solana/web3.js"; /** * Represents the arguments for burning an NFT mint. */ export type BurnPNFTIxArgs = { /** The mint public key of the NFT to burn. */ mint: PublicKey; /** The token account public key (optional). */ tokenAcount?: PublicKey; /** The collection mint public key (optional). */ collectionMint?: PublicKey; /** The owner's public key or Keypair (optional). */ owner?: PublicKey | KeypairLike; /** The payer's public key or Keypair (optional). */ payer?: PublicKey | KeypairLike; /** The edition nonce of the NFT to burn. */ editionNonce: number; }; /** * Burn an NFT mint. * @param args - The arguments for burning an NFT mint. * @param burner - The Burner instance for managing the burn operation. * @returns A promise representing the burn operation. */ export declare const BurnPNFTIx: (args: BurnPNFTIxArgs, burner: Burner) => Promise; //# sourceMappingURL=burnNft.d.ts.map