import type { BaseTransactionOptions } from "../../../transaction/types.js"; import { type NFT } from "../../../utils/nft/parseNft.js"; export { isUriSupported as isGetNFTSupported } from "../__generated__/IERC1155/read/uri.js"; /** * Parameters for getting an NFT. * @extension ERC1155 */ export type GetNFTParams = { tokenId: bigint; /** * Whether to use the insight API to fetch the NFT. * @default true */ useIndexer?: boolean; }; /** * Retrieves information about a specific ERC1155 non-fungible token (NFT). * @param options - The options for retrieving the NFT. * @returns A promise that resolves to the NFT object. * @extension ERC1155 * @example * ```ts * import { getNFT } from "thirdweb/extensions/erc1155"; * const nft = await getNFT({ * contract, * tokenId: 1n, * }); * ``` */ export declare function getNFT(options: BaseTransactionOptions): Promise; //# sourceMappingURL=getNFT.d.ts.map