import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class NFTItems extends ClientSDK { /** * Get NFT by Id * * @remarks * Returns NFT Item by Id */ getItemById(request: operations.GetItemByIdRequest, options?: RequestOptions): Promise; /** * Get NFT by Ids * * @remarks * Returns NFT Items by specified list of Ids */ getItemByIds(request: models.ItemIds, options?: RequestOptions): Promise; /** * Get NFT royalties by Id * * @remarks * Returns NFT royalties by Id */ getItemRoyaltiesById(request: operations.GetItemRoyaltiesByIdRequest, options?: RequestOptions): Promise; /** * Reset NFT metadata * * @remarks * Reloads NFT metadata from the source. If source not available, old metadata stays. */ resetItemMeta(request: operations.ResetItemMetaRequest, options?: RequestOptions): Promise; /** * Get NFT owned by user * * @remarks * Returns list of NFTs belong to specified user and sorted by `last updated` date */ getItemsByOwner(request: operations.GetItemsByOwnerRequest, options?: RequestOptions): Promise; /** * Get NFT created by user * * @remarks * Returns list of NFTs created by specified user and sorted by `last updated` date */ getItemsByCreator(request: operations.GetItemsByCreatorRequest, options?: RequestOptions): Promise; /** * Get NFT from collection * * @remarks * Returns list of NFTs from specified collection and sorted by `last updated` date */ getItemsByCollection(request: operations.GetItemsByCollectionRequest, options?: RequestOptions): Promise; /** * Get NFT owned by user - detailed * * @remarks * Returns list of NFTs belong to specified user and sorted by `last updated` date of ownership */ getItemsByOwnerWithOwnership(request: operations.GetItemsByOwnerWithOwnershipRequest, options?: RequestOptions): Promise; /** * Get all NFTs * * @remarks * Returns all NFT Items in accordance with specified filters and sorted by `last updated` date * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ getAllItems(request: operations.GetAllItemsRequest, options?: RequestOptions): Promise; /** * Get NFT collection traits * * @remarks * Returns aggregation of existing traits for specified collections with counter for each trait type/value. */ queryTraits(request: operations.QueryTraitsRequest, options?: RequestOptions): Promise; /** * Get NFT traits rarity * * @remarks * Returns the rarity of the trait */ queryTraitsWithRarity(request: models.TraitsRarityRequest, options?: RequestOptions): Promise; /** * Get Lazy NFT * * @remarks * Returns Lazy NFT Item by Id * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ getLazyItemById(request: operations.GetLazyItemByIdRequest, options?: RequestOptions): Promise; /** * Mint Lazy NFT * * @remarks * Create Lazy NFT (supported only for some blockchains) * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ mintLazyItem(request: models.LazyItemMintForm, options?: RequestOptions): Promise; /** * Burn Lazy NFT * * @remarks * Deletes Lazy NFT (supported only for some blockchains) * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ burnLazyItem(request: models.LazyItemBurnForm, options?: RequestOptions): Promise; } //# sourceMappingURL=nftitems.d.ts.map