import { QueryBalanceRequest, QueryBalanceResponse, QueryOwnerRequest, QueryOwnerResponse, QuerySupplyRequest, QuerySupplyResponse, QueryNFTsRequest, QueryNFTsResponse, QueryNFTRequest, QueryNFTResponse, QueryClassRequest, QueryClassResponse, QueryClassesRequest, QueryClassesResponse } from "./query"; /** * Balance queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721 * @name useGetBalance * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.Balance */ export declare const useGetBalance: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Owner queries the owner of the NFT based on its class and id, same as ownerOf in ERC721 * @name useGetOwner * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.Owner */ export declare const useGetOwner: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Supply queries the number of NFTs from the given class, same as totalSupply of ERC721. * @name useGetSupply * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.Supply */ export declare const useGetSupply: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * NFTs queries all NFTs of a given class or owner,choose at least one of the two, similar to tokenByIndex in * ERC721Enumerable * @name useGetNFTs * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.NFTs */ export declare const useGetNFTs: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * NFT queries an NFT based on its class and id. * @name useGetNFT * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.NFT */ export declare const useGetNFT: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Class queries an NFT class based on its id * @name useGetClass * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.Class */ export declare const useGetClass: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Classes queries all NFT classes * @name useGetClasses * @package cosmos.nft.v1beta1 * @see proto service: cosmos.nft.v1beta1.Classes */ export declare const useGetClasses: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult;