import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../base/query/v1beta1/pagination"; import { NFT, NFTAmino, Class, ClassAmino } from "./nft"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * QueryBalanceRequest is the request type for the Query/Balance RPC method * @name QueryBalanceRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryBalanceRequest */ export interface QueryBalanceRequest { /** * class_id associated with the nft */ classId: string; /** * owner is the owner address of the nft */ owner: string; } export interface QueryBalanceRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryBalanceRequest"; value: Uint8Array; } /** * QueryBalanceRequest is the request type for the Query/Balance RPC method * @name QueryBalanceRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryBalanceRequest */ export interface QueryBalanceRequestAmino { /** * class_id associated with the nft */ class_id: string; /** * owner is the owner address of the nft */ owner: string; } export interface QueryBalanceRequestAminoMsg { type: "cosmos-sdk/QueryBalanceRequest"; value: QueryBalanceRequestAmino; } /** * QueryBalanceResponse is the response type for the Query/Balance RPC method * @name QueryBalanceResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryBalanceResponse */ export interface QueryBalanceResponse { /** * amount is the number of all NFTs of a given class owned by the owner */ amount: bigint; } export interface QueryBalanceResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryBalanceResponse"; value: Uint8Array; } /** * QueryBalanceResponse is the response type for the Query/Balance RPC method * @name QueryBalanceResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryBalanceResponse */ export interface QueryBalanceResponseAmino { /** * amount is the number of all NFTs of a given class owned by the owner */ amount: string; } export interface QueryBalanceResponseAminoMsg { type: "cosmos-sdk/QueryBalanceResponse"; value: QueryBalanceResponseAmino; } /** * QueryOwnerRequest is the request type for the Query/Owner RPC method * @name QueryOwnerRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryOwnerRequest */ export interface QueryOwnerRequest { /** * class_id associated with the nft */ classId: string; /** * id is a unique identifier of the NFT */ id: string; } export interface QueryOwnerRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryOwnerRequest"; value: Uint8Array; } /** * QueryOwnerRequest is the request type for the Query/Owner RPC method * @name QueryOwnerRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryOwnerRequest */ export interface QueryOwnerRequestAmino { /** * class_id associated with the nft */ class_id: string; /** * id is a unique identifier of the NFT */ id: string; } export interface QueryOwnerRequestAminoMsg { type: "cosmos-sdk/QueryOwnerRequest"; value: QueryOwnerRequestAmino; } /** * QueryOwnerResponse is the response type for the Query/Owner RPC method * @name QueryOwnerResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryOwnerResponse */ export interface QueryOwnerResponse { /** * owner is the owner address of the nft */ owner: string; } export interface QueryOwnerResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryOwnerResponse"; value: Uint8Array; } /** * QueryOwnerResponse is the response type for the Query/Owner RPC method * @name QueryOwnerResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryOwnerResponse */ export interface QueryOwnerResponseAmino { /** * owner is the owner address of the nft */ owner: string; } export interface QueryOwnerResponseAminoMsg { type: "cosmos-sdk/QueryOwnerResponse"; value: QueryOwnerResponseAmino; } /** * QuerySupplyRequest is the request type for the Query/Supply RPC method * @name QuerySupplyRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QuerySupplyRequest */ export interface QuerySupplyRequest { /** * class_id associated with the nft */ classId: string; } export interface QuerySupplyRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QuerySupplyRequest"; value: Uint8Array; } /** * QuerySupplyRequest is the request type for the Query/Supply RPC method * @name QuerySupplyRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QuerySupplyRequest */ export interface QuerySupplyRequestAmino { /** * class_id associated with the nft */ class_id: string; } export interface QuerySupplyRequestAminoMsg { type: "cosmos-sdk/QuerySupplyRequest"; value: QuerySupplyRequestAmino; } /** * QuerySupplyResponse is the response type for the Query/Supply RPC method * @name QuerySupplyResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QuerySupplyResponse */ export interface QuerySupplyResponse { /** * amount is the number of all NFTs from the given class */ amount: bigint; } export interface QuerySupplyResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QuerySupplyResponse"; value: Uint8Array; } /** * QuerySupplyResponse is the response type for the Query/Supply RPC method * @name QuerySupplyResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QuerySupplyResponse */ export interface QuerySupplyResponseAmino { /** * amount is the number of all NFTs from the given class */ amount: string; } export interface QuerySupplyResponseAminoMsg { type: "cosmos-sdk/QuerySupplyResponse"; value: QuerySupplyResponseAmino; } /** * QueryNFTstRequest is the request type for the Query/NFTs RPC method * @name QueryNFTsRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTsRequest */ export interface QueryNFTsRequest { /** * class_id associated with the nft */ classId: string; /** * owner is the owner address of the nft */ owner: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } export interface QueryNFTsRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryNFTsRequest"; value: Uint8Array; } /** * QueryNFTstRequest is the request type for the Query/NFTs RPC method * @name QueryNFTsRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTsRequest */ export interface QueryNFTsRequestAmino { /** * class_id associated with the nft */ class_id: string; /** * owner is the owner address of the nft */ owner: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } export interface QueryNFTsRequestAminoMsg { type: "cosmos-sdk/QueryNFTsRequest"; value: QueryNFTsRequestAmino; } /** * QueryNFTsResponse is the response type for the Query/NFTs RPC methods * @name QueryNFTsResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTsResponse */ export interface QueryNFTsResponse { /** * NFT defines the NFT */ nfts: NFT[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } export interface QueryNFTsResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryNFTsResponse"; value: Uint8Array; } /** * QueryNFTsResponse is the response type for the Query/NFTs RPC methods * @name QueryNFTsResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTsResponse */ export interface QueryNFTsResponseAmino { /** * NFT defines the NFT */ nfts: NFTAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } export interface QueryNFTsResponseAminoMsg { type: "cosmos-sdk/QueryNFTsResponse"; value: QueryNFTsResponseAmino; } /** * QueryNFTRequest is the request type for the Query/NFT RPC method * @name QueryNFTRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTRequest */ export interface QueryNFTRequest { /** * class_id associated with the nft */ classId: string; /** * id is a unique identifier of the NFT */ id: string; } export interface QueryNFTRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryNFTRequest"; value: Uint8Array; } /** * QueryNFTRequest is the request type for the Query/NFT RPC method * @name QueryNFTRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTRequest */ export interface QueryNFTRequestAmino { /** * class_id associated with the nft */ class_id: string; /** * id is a unique identifier of the NFT */ id: string; } export interface QueryNFTRequestAminoMsg { type: "cosmos-sdk/QueryNFTRequest"; value: QueryNFTRequestAmino; } /** * QueryNFTResponse is the response type for the Query/NFT RPC method * @name QueryNFTResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTResponse */ export interface QueryNFTResponse { /** * owner is the owner address of the nft */ nft?: NFT; } export interface QueryNFTResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryNFTResponse"; value: Uint8Array; } /** * QueryNFTResponse is the response type for the Query/NFT RPC method * @name QueryNFTResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTResponse */ export interface QueryNFTResponseAmino { /** * owner is the owner address of the nft */ nft?: NFTAmino; } export interface QueryNFTResponseAminoMsg { type: "cosmos-sdk/QueryNFTResponse"; value: QueryNFTResponseAmino; } /** * QueryClassRequest is the request type for the Query/Class RPC method * @name QueryClassRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassRequest */ export interface QueryClassRequest { /** * class_id associated with the nft */ classId: string; } export interface QueryClassRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryClassRequest"; value: Uint8Array; } /** * QueryClassRequest is the request type for the Query/Class RPC method * @name QueryClassRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassRequest */ export interface QueryClassRequestAmino { /** * class_id associated with the nft */ class_id: string; } export interface QueryClassRequestAminoMsg { type: "cosmos-sdk/QueryClassRequest"; value: QueryClassRequestAmino; } /** * QueryClassResponse is the response type for the Query/Class RPC method * @name QueryClassResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassResponse */ export interface QueryClassResponse { /** * class defines the class of the nft type. */ class?: Class; } export interface QueryClassResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryClassResponse"; value: Uint8Array; } /** * QueryClassResponse is the response type for the Query/Class RPC method * @name QueryClassResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassResponse */ export interface QueryClassResponseAmino { /** * class defines the class of the nft type. */ class?: ClassAmino; } export interface QueryClassResponseAminoMsg { type: "cosmos-sdk/QueryClassResponse"; value: QueryClassResponseAmino; } /** * QueryClassesRequest is the request type for the Query/Classes RPC method * @name QueryClassesRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassesRequest */ export interface QueryClassesRequest { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } export interface QueryClassesRequestProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryClassesRequest"; value: Uint8Array; } /** * QueryClassesRequest is the request type for the Query/Classes RPC method * @name QueryClassesRequestAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassesRequest */ export interface QueryClassesRequestAmino { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } export interface QueryClassesRequestAminoMsg { type: "cosmos-sdk/QueryClassesRequest"; value: QueryClassesRequestAmino; } /** * QueryClassesResponse is the response type for the Query/Classes RPC method * @name QueryClassesResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassesResponse */ export interface QueryClassesResponse { /** * class defines the class of the nft type. */ classes: Class[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } export interface QueryClassesResponseProtoMsg { typeUrl: "/cosmos.nft.v1beta1.QueryClassesResponse"; value: Uint8Array; } /** * QueryClassesResponse is the response type for the Query/Classes RPC method * @name QueryClassesResponseAmino * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassesResponse */ export interface QueryClassesResponseAmino { /** * class defines the class of the nft type. */ classes: ClassAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } export interface QueryClassesResponseAminoMsg { type: "cosmos-sdk/QueryClassesResponse"; value: QueryClassesResponseAmino; } /** * QueryBalanceRequest is the request type for the Query/Balance RPC method * @name QueryBalanceRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryBalanceRequest */ export declare const QueryBalanceRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryBalanceRequest; isAmino(o: any): o is QueryBalanceRequestAmino; encode(message: QueryBalanceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceRequest; fromPartial(object: DeepPartial): QueryBalanceRequest; fromAmino(object: QueryBalanceRequestAmino): QueryBalanceRequest; toAmino(message: QueryBalanceRequest): QueryBalanceRequestAmino; fromAminoMsg(object: QueryBalanceRequestAminoMsg): QueryBalanceRequest; toAminoMsg(message: QueryBalanceRequest): QueryBalanceRequestAminoMsg; fromProtoMsg(message: QueryBalanceRequestProtoMsg): QueryBalanceRequest; toProto(message: QueryBalanceRequest): Uint8Array; toProtoMsg(message: QueryBalanceRequest): QueryBalanceRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceResponse is the response type for the Query/Balance RPC method * @name QueryBalanceResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryBalanceResponse */ export declare const QueryBalanceResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryBalanceResponse; isAmino(o: any): o is QueryBalanceResponseAmino; encode(message: QueryBalanceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceResponse; fromPartial(object: DeepPartial): QueryBalanceResponse; fromAmino(object: QueryBalanceResponseAmino): QueryBalanceResponse; toAmino(message: QueryBalanceResponse): QueryBalanceResponseAmino; fromAminoMsg(object: QueryBalanceResponseAminoMsg): QueryBalanceResponse; toAminoMsg(message: QueryBalanceResponse): QueryBalanceResponseAminoMsg; fromProtoMsg(message: QueryBalanceResponseProtoMsg): QueryBalanceResponse; toProto(message: QueryBalanceResponse): Uint8Array; toProtoMsg(message: QueryBalanceResponse): QueryBalanceResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryOwnerRequest is the request type for the Query/Owner RPC method * @name QueryOwnerRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryOwnerRequest */ export declare const QueryOwnerRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryOwnerRequest; isAmino(o: any): o is QueryOwnerRequestAmino; encode(message: QueryOwnerRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOwnerRequest; fromPartial(object: DeepPartial): QueryOwnerRequest; fromAmino(object: QueryOwnerRequestAmino): QueryOwnerRequest; toAmino(message: QueryOwnerRequest): QueryOwnerRequestAmino; fromAminoMsg(object: QueryOwnerRequestAminoMsg): QueryOwnerRequest; toAminoMsg(message: QueryOwnerRequest): QueryOwnerRequestAminoMsg; fromProtoMsg(message: QueryOwnerRequestProtoMsg): QueryOwnerRequest; toProto(message: QueryOwnerRequest): Uint8Array; toProtoMsg(message: QueryOwnerRequest): QueryOwnerRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryOwnerResponse is the response type for the Query/Owner RPC method * @name QueryOwnerResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryOwnerResponse */ export declare const QueryOwnerResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryOwnerResponse; isAmino(o: any): o is QueryOwnerResponseAmino; encode(message: QueryOwnerResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryOwnerResponse; fromPartial(object: DeepPartial): QueryOwnerResponse; fromAmino(object: QueryOwnerResponseAmino): QueryOwnerResponse; toAmino(message: QueryOwnerResponse): QueryOwnerResponseAmino; fromAminoMsg(object: QueryOwnerResponseAminoMsg): QueryOwnerResponse; toAminoMsg(message: QueryOwnerResponse): QueryOwnerResponseAminoMsg; fromProtoMsg(message: QueryOwnerResponseProtoMsg): QueryOwnerResponse; toProto(message: QueryOwnerResponse): Uint8Array; toProtoMsg(message: QueryOwnerResponse): QueryOwnerResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySupplyRequest is the request type for the Query/Supply RPC method * @name QuerySupplyRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QuerySupplyRequest */ export declare const QuerySupplyRequest: { typeUrl: string; aminoType: string; is(o: any): o is QuerySupplyRequest; isAmino(o: any): o is QuerySupplyRequestAmino; encode(message: QuerySupplyRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySupplyRequest; fromPartial(object: DeepPartial): QuerySupplyRequest; fromAmino(object: QuerySupplyRequestAmino): QuerySupplyRequest; toAmino(message: QuerySupplyRequest): QuerySupplyRequestAmino; fromAminoMsg(object: QuerySupplyRequestAminoMsg): QuerySupplyRequest; toAminoMsg(message: QuerySupplyRequest): QuerySupplyRequestAminoMsg; fromProtoMsg(message: QuerySupplyRequestProtoMsg): QuerySupplyRequest; toProto(message: QuerySupplyRequest): Uint8Array; toProtoMsg(message: QuerySupplyRequest): QuerySupplyRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySupplyResponse is the response type for the Query/Supply RPC method * @name QuerySupplyResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QuerySupplyResponse */ export declare const QuerySupplyResponse: { typeUrl: string; aminoType: string; is(o: any): o is QuerySupplyResponse; isAmino(o: any): o is QuerySupplyResponseAmino; encode(message: QuerySupplyResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySupplyResponse; fromPartial(object: DeepPartial): QuerySupplyResponse; fromAmino(object: QuerySupplyResponseAmino): QuerySupplyResponse; toAmino(message: QuerySupplyResponse): QuerySupplyResponseAmino; fromAminoMsg(object: QuerySupplyResponseAminoMsg): QuerySupplyResponse; toAminoMsg(message: QuerySupplyResponse): QuerySupplyResponseAminoMsg; fromProtoMsg(message: QuerySupplyResponseProtoMsg): QuerySupplyResponse; toProto(message: QuerySupplyResponse): Uint8Array; toProtoMsg(message: QuerySupplyResponse): QuerySupplyResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryNFTstRequest is the request type for the Query/NFTs RPC method * @name QueryNFTsRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTsRequest */ export declare const QueryNFTsRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryNFTsRequest; isAmino(o: any): o is QueryNFTsRequestAmino; encode(message: QueryNFTsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNFTsRequest; fromPartial(object: DeepPartial): QueryNFTsRequest; fromAmino(object: QueryNFTsRequestAmino): QueryNFTsRequest; toAmino(message: QueryNFTsRequest): QueryNFTsRequestAmino; fromAminoMsg(object: QueryNFTsRequestAminoMsg): QueryNFTsRequest; toAminoMsg(message: QueryNFTsRequest): QueryNFTsRequestAminoMsg; fromProtoMsg(message: QueryNFTsRequestProtoMsg): QueryNFTsRequest; toProto(message: QueryNFTsRequest): Uint8Array; toProtoMsg(message: QueryNFTsRequest): QueryNFTsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryNFTsResponse is the response type for the Query/NFTs RPC methods * @name QueryNFTsResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTsResponse */ export declare const QueryNFTsResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryNFTsResponse; isAmino(o: any): o is QueryNFTsResponseAmino; encode(message: QueryNFTsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNFTsResponse; fromPartial(object: DeepPartial): QueryNFTsResponse; fromAmino(object: QueryNFTsResponseAmino): QueryNFTsResponse; toAmino(message: QueryNFTsResponse): QueryNFTsResponseAmino; fromAminoMsg(object: QueryNFTsResponseAminoMsg): QueryNFTsResponse; toAminoMsg(message: QueryNFTsResponse): QueryNFTsResponseAminoMsg; fromProtoMsg(message: QueryNFTsResponseProtoMsg): QueryNFTsResponse; toProto(message: QueryNFTsResponse): Uint8Array; toProtoMsg(message: QueryNFTsResponse): QueryNFTsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryNFTRequest is the request type for the Query/NFT RPC method * @name QueryNFTRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTRequest */ export declare const QueryNFTRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryNFTRequest; isAmino(o: any): o is QueryNFTRequestAmino; encode(message: QueryNFTRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNFTRequest; fromPartial(object: DeepPartial): QueryNFTRequest; fromAmino(object: QueryNFTRequestAmino): QueryNFTRequest; toAmino(message: QueryNFTRequest): QueryNFTRequestAmino; fromAminoMsg(object: QueryNFTRequestAminoMsg): QueryNFTRequest; toAminoMsg(message: QueryNFTRequest): QueryNFTRequestAminoMsg; fromProtoMsg(message: QueryNFTRequestProtoMsg): QueryNFTRequest; toProto(message: QueryNFTRequest): Uint8Array; toProtoMsg(message: QueryNFTRequest): QueryNFTRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryNFTResponse is the response type for the Query/NFT RPC method * @name QueryNFTResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryNFTResponse */ export declare const QueryNFTResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryNFTResponse; isAmino(o: any): o is QueryNFTResponseAmino; encode(message: QueryNFTResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNFTResponse; fromPartial(object: DeepPartial): QueryNFTResponse; fromAmino(object: QueryNFTResponseAmino): QueryNFTResponse; toAmino(message: QueryNFTResponse): QueryNFTResponseAmino; fromAminoMsg(object: QueryNFTResponseAminoMsg): QueryNFTResponse; toAminoMsg(message: QueryNFTResponse): QueryNFTResponseAminoMsg; fromProtoMsg(message: QueryNFTResponseProtoMsg): QueryNFTResponse; toProto(message: QueryNFTResponse): Uint8Array; toProtoMsg(message: QueryNFTResponse): QueryNFTResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryClassRequest is the request type for the Query/Class RPC method * @name QueryClassRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassRequest */ export declare const QueryClassRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClassRequest; isAmino(o: any): o is QueryClassRequestAmino; encode(message: QueryClassRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClassRequest; fromPartial(object: DeepPartial): QueryClassRequest; fromAmino(object: QueryClassRequestAmino): QueryClassRequest; toAmino(message: QueryClassRequest): QueryClassRequestAmino; fromAminoMsg(object: QueryClassRequestAminoMsg): QueryClassRequest; toAminoMsg(message: QueryClassRequest): QueryClassRequestAminoMsg; fromProtoMsg(message: QueryClassRequestProtoMsg): QueryClassRequest; toProto(message: QueryClassRequest): Uint8Array; toProtoMsg(message: QueryClassRequest): QueryClassRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClassResponse is the response type for the Query/Class RPC method * @name QueryClassResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassResponse */ export declare const QueryClassResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClassResponse; isAmino(o: any): o is QueryClassResponseAmino; encode(message: QueryClassResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClassResponse; fromPartial(object: DeepPartial): QueryClassResponse; fromAmino(object: QueryClassResponseAmino): QueryClassResponse; toAmino(message: QueryClassResponse): QueryClassResponseAmino; fromAminoMsg(object: QueryClassResponseAminoMsg): QueryClassResponse; toAminoMsg(message: QueryClassResponse): QueryClassResponseAminoMsg; fromProtoMsg(message: QueryClassResponseProtoMsg): QueryClassResponse; toProto(message: QueryClassResponse): Uint8Array; toProtoMsg(message: QueryClassResponse): QueryClassResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryClassesRequest is the request type for the Query/Classes RPC method * @name QueryClassesRequest * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassesRequest */ export declare const QueryClassesRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClassesRequest; isAmino(o: any): o is QueryClassesRequestAmino; encode(message: QueryClassesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClassesRequest; fromPartial(object: DeepPartial): QueryClassesRequest; fromAmino(object: QueryClassesRequestAmino): QueryClassesRequest; toAmino(message: QueryClassesRequest): QueryClassesRequestAmino; fromAminoMsg(object: QueryClassesRequestAminoMsg): QueryClassesRequest; toAminoMsg(message: QueryClassesRequest): QueryClassesRequestAminoMsg; fromProtoMsg(message: QueryClassesRequestProtoMsg): QueryClassesRequest; toProto(message: QueryClassesRequest): Uint8Array; toProtoMsg(message: QueryClassesRequest): QueryClassesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClassesResponse is the response type for the Query/Classes RPC method * @name QueryClassesResponse * @package cosmos.nft.v1beta1 * @see proto type: cosmos.nft.v1beta1.QueryClassesResponse */ export declare const QueryClassesResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClassesResponse; isAmino(o: any): o is QueryClassesResponseAmino; encode(message: QueryClassesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClassesResponse; fromPartial(object: DeepPartial): QueryClassesResponse; fromAmino(object: QueryClassesResponseAmino): QueryClassesResponse; toAmino(message: QueryClassesResponse): QueryClassesResponseAmino; fromAminoMsg(object: QueryClassesResponseAminoMsg): QueryClassesResponse; toAminoMsg(message: QueryClassesResponse): QueryClassesResponseAminoMsg; fromProtoMsg(message: QueryClassesResponseProtoMsg): QueryClassesResponse; toProto(message: QueryClassesResponse): Uint8Array; toProtoMsg(message: QueryClassesResponse): QueryClassesResponseProtoMsg; registerTypeUrl(): void; };