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 NFTCollections extends ClientSDK { /** * Get NFT Collection by Id * * @remarks * Returns NFT Collection by Id */ getCollectionById(request: operations.GetCollectionByIdRequest, options?: RequestOptions): Promise; /** * Generate TokenId * * @remarks * Returns next available TokenId for specified minter */ generateTokenId(request: operations.GenerateTokenIdRequest, options?: RequestOptions): Promise; /** * Reset NFT metadata * * @remarks * Reloads metadata for all NFTs in the Collection (see 'Reset NFT metadata' API) */ refreshCollectionItemsMeta(request: operations.RefreshCollectionItemsMetaRequest, options?: RequestOptions): Promise; /** * Reset Collection metadata * * @remarks * Reloads metadata for Collection (NOT for collection's NFTs) */ resetCollectionMeta(request: operations.ResetCollectionMetaRequest, options?: RequestOptions): Promise; /** * Get NFT Collections owned by user * * @remarks * Returns list of NFT Collections belong to specified user */ getCollectionsByOwner(request: operations.GetCollectionsByOwnerRequest, options?: RequestOptions): Promise; /** * Get all NFT Collections * * @remarks * Returns all NFT Collections in accordance with specified filters */ getAllCollections(request: operations.GetAllCollectionsRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=nftcollections.d.ts.map