UNPKG

@solana-suite/nft

Version:
18 lines 3.75 kB
/// <reference types="@solana/web3.js" /> export declare const Metaplex: { transfer: (mint: import("@solana-suite/shared").Pubkey, owner: import("@solana-suite/shared").Pubkey, dest: import("@solana-suite/shared").Pubkey, signers: import("@solana-suite/shared").Secret[], feePayer?: import("@solana-suite/shared").Secret | undefined) => Promise<import("@solana-suite/shared").Result<import("@solana-suite/shared").Instruction, Error>>; thaw: (mint: import("@solana-suite/shared").Pubkey, owner: import("@solana-suite/shared").Pubkey, freezeAuthority: import("@solana-suite/shared").Secret, feePayer?: import("@solana-suite/shared").Secret | undefined) => import("@solana-suite/shared").Result<import("@solana-suite/shared").Instruction, Error>; createDeleagateInstruction: (mint: import("@solana/web3.js").PublicKey, owner: import("@solana/web3.js").PublicKey, delegateAuthority: import("@solana/web3.js").PublicKey) => import("@solana/web3.js").TransactionInstruction; createMintInstructions: (mint: import("@solana/web3.js").PublicKey, owner: import("@solana/web3.js").PublicKey, nftMetadata: import("@metaplex-foundation/mpl-token-metadata").DataV2, feePayer: import("@solana/web3.js").PublicKey, isMutable: boolean) => Promise<import("@solana/web3.js").TransactionInstruction[]>; mint: (owner: import("@solana-suite/shared").Pubkey, signer: import("@solana-suite/shared").Secret, input: import("@solana-suite/shared-metaplex").UserSideInput.NftMetadata, feePayer?: import("@solana-suite/shared").Secret | undefined, freezeAuthority?: import("@solana-suite/shared").Pubkey | undefined) => Promise<import("@solana-suite/shared").Result<import("@solana-suite/shared").MintInstruction, Error>>; feePayerPartialSignTransferNft: (mint: import("@solana-suite/shared").Pubkey, owner: import("@solana-suite/shared").Pubkey, dest: import("@solana-suite/shared").Pubkey, signers: import("@solana-suite/shared").Secret[], feePayer: import("@solana-suite/shared").Pubkey) => Promise<import("@solana-suite/shared").Result<import("@solana-suite/shared").PartialSignInstruction, Error>>; feePayerPartialSignMint: (owner: import("@solana-suite/shared").Pubkey, signer: import("@solana-suite/shared").Secret, input: import("@solana-suite/shared-metaplex").UserSideInput.NftMetadata, feePayer: import("@solana-suite/shared").Pubkey, freezeAuthority?: import("@solana-suite/shared").Secret | undefined) => Promise<import("@solana-suite/shared").Result<import("@solana-suite/shared").PartialSignInstruction, Error>>; freeze: (mint: import("@solana-suite/shared").Pubkey, owner: import("@solana-suite/shared").Pubkey, freezeAuthority: import("@solana-suite/shared").Secret, feePayer?: import("@solana-suite/shared").Secret | undefined) => import("@solana-suite/shared").Result<import("@solana-suite/shared").Instruction, Error>; findByOwner: (owner: import("@solana-suite/shared").Pubkey, onOk: import("@solana-suite/core").OnOk<import("@solana-suite/shared-metaplex").UserSideOutput.TokenMetadata>, onErr: import("@solana-suite/core").OnErr, options?: { sortable?: import("@solana-suite/core").Sortable | undefined; isHolder?: boolean | undefined; } | undefined) => Promise<void>; findByMint: (mint: import("@solana-suite/shared").Pubkey) => Promise<import("@solana-suite/shared").Result<import("@solana-suite/shared-metaplex").UserSideOutput.NftMetadata, Error>>; burn: (mint: import("@solana-suite/shared").Pubkey, owner: import("@solana-suite/shared").Pubkey, signer: import("@solana-suite/shared").Secret, feePayer?: import("@solana-suite/shared").Secret | undefined) => import("@solana-suite/shared").Result<import("@solana-suite/shared").Instruction, Error>; }; //# sourceMappingURL=index.d.ts.map