interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
831 lines (830 loc) • 30.1 kB
TypeScript
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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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>): 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;
};