import Long from "long"; import _m0 from "protobufjs/minimal"; import { Params } from "../../../likechain/likenft/v1/params"; import { PageRequest, PageResponse } from "../../../cosmos/base/query/v1beta1/pagination"; import { QueryResponseRecord } from "../../../likechain/iscn/query"; import { BlindBoxContent } from "../../../likechain/likenft/v1/blind_box_content"; import { Offer } from "../../../likechain/likenft/v1/offer"; import { Listing } from "../../../likechain/likenft/v1/listing"; import { RoyaltyConfig, RoyaltyConfigByClass } from "../../../likechain/likenft/v1/royalty_config"; import { Class } from "../../../cosmos/nft/v1beta1/nft"; import { ClassesByISCN } from "../../../likechain/likenft/v1/classes_by_iscn"; import { ClassesByAccount } from "../../../likechain/likenft/v1/classes_by_account"; export declare const protobufPackage = "likechain.likenft.v1"; /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequest { } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** params holds all the parameters of this module. */ params?: Params; } export interface QueryClassesByISCNRequest { iscnIdPrefix: string; pagination?: PageRequest; } export interface QueryClassesByISCNResponse { iscnIdPrefix: string; classes: Class[]; pagination?: PageResponse; } export interface QueryClassesByISCNIndexRequest { pagination?: PageRequest; } export interface QueryClassesByISCNIndexResponse { classesByIscns: ClassesByISCN[]; pagination?: PageResponse; } export interface QueryISCNByClassRequest { classId: string; } export interface QueryISCNByClassResponse { iscnIdPrefix: string; owner: string; latestVersion: Long; latestRecord?: QueryResponseRecord; } export interface QueryClassesByAccountRequest { account: string; pagination?: PageRequest; } export interface QueryClassesByAccountResponse { account: string; classes: Class[]; pagination?: PageResponse; } export interface QueryClassesByAccountIndexRequest { pagination?: PageRequest; } export interface QueryClassesByAccountIndexResponse { classesByAccounts: ClassesByAccount[]; pagination?: PageResponse; } export interface QueryAccountByClassRequest { classId: string; } export interface QueryAccountByClassResponse { address: string; } export interface QueryBlindBoxContentRequest { classId: string; id: string; } export interface QueryBlindBoxContentResponse { blindBoxContent?: BlindBoxContent; } export interface QueryBlindBoxContentIndexRequest { pagination?: PageRequest; } export interface QueryBlindBoxContentIndexResponse { blindBoxContents: BlindBoxContent[]; pagination?: PageResponse; } export interface QueryBlindBoxContentsRequest { classId: string; pagination?: PageRequest; } export interface QueryBlindBoxContentsResponse { blindBoxContents: BlindBoxContent[]; pagination?: PageResponse; } export interface QueryOfferRequest { classId: string; nftId: string; buyer: string; } export interface QueryOfferResponse { offer?: Offer; } export interface QueryOfferIndexRequest { pagination?: PageRequest; } export interface QueryOfferIndexResponse { offers: Offer[]; pagination?: PageResponse; } export interface QueryOffersByClassRequest { classId: string; pagination?: PageRequest; } export interface QueryOffersByClassResponse { offers: Offer[]; pagination?: PageResponse; } export interface QueryOffersByNFTRequest { classId: string; nftId: string; pagination?: PageRequest; } export interface QueryOffersByNFTResponse { offers: Offer[]; pagination?: PageResponse; } export interface QueryListingRequest { classId: string; nftId: string; seller: string; } export interface QueryListingResponse { listing?: Listing; } export interface QueryListingIndexRequest { pagination?: PageRequest; } export interface QueryListingIndexResponse { listings: Listing[]; pagination?: PageResponse; } export interface QueryListingsByClassRequest { classId: string; pagination?: PageRequest; } export interface QueryListingsByClassResponse { listings: Listing[]; pagination?: PageResponse; } export interface QueryListingsByNFTRequest { classId: string; nftId: string; pagination?: PageRequest; } export interface QueryListingsByNFTResponse { listings: Listing[]; pagination?: PageResponse; } export interface QueryRoyaltyConfigRequest { classId: string; } export interface QueryRoyaltyConfigResponse { royaltyConfig?: RoyaltyConfig; } export interface QueryRoyaltyConfigIndexRequest { pagination?: PageRequest; } export interface QueryRoyaltyConfigIndexResponse { royaltyConfigByClass: RoyaltyConfigByClass[]; pagination?: PageResponse; } export declare const QueryParamsRequest: { encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryParamsRequest; fromJSON(_: any): QueryParamsRequest; toJSON(_: QueryParamsRequest): unknown; fromPartial(_: DeepPartial): QueryParamsRequest; }; export declare const QueryParamsResponse: { encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): unknown; fromPartial(object: DeepPartial): QueryParamsResponse; }; export declare const QueryClassesByISCNRequest: { encode(message: QueryClassesByISCNRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByISCNRequest; fromJSON(object: any): QueryClassesByISCNRequest; toJSON(message: QueryClassesByISCNRequest): unknown; fromPartial(object: DeepPartial): QueryClassesByISCNRequest; }; export declare const QueryClassesByISCNResponse: { encode(message: QueryClassesByISCNResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByISCNResponse; fromJSON(object: any): QueryClassesByISCNResponse; toJSON(message: QueryClassesByISCNResponse): unknown; fromPartial(object: DeepPartial): QueryClassesByISCNResponse; }; export declare const QueryClassesByISCNIndexRequest: { encode(message: QueryClassesByISCNIndexRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByISCNIndexRequest; fromJSON(object: any): QueryClassesByISCNIndexRequest; toJSON(message: QueryClassesByISCNIndexRequest): unknown; fromPartial(object: DeepPartial): QueryClassesByISCNIndexRequest; }; export declare const QueryClassesByISCNIndexResponse: { encode(message: QueryClassesByISCNIndexResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByISCNIndexResponse; fromJSON(object: any): QueryClassesByISCNIndexResponse; toJSON(message: QueryClassesByISCNIndexResponse): unknown; fromPartial(object: DeepPartial): QueryClassesByISCNIndexResponse; }; export declare const QueryISCNByClassRequest: { encode(message: QueryISCNByClassRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryISCNByClassRequest; fromJSON(object: any): QueryISCNByClassRequest; toJSON(message: QueryISCNByClassRequest): unknown; fromPartial(object: DeepPartial): QueryISCNByClassRequest; }; export declare const QueryISCNByClassResponse: { encode(message: QueryISCNByClassResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryISCNByClassResponse; fromJSON(object: any): QueryISCNByClassResponse; toJSON(message: QueryISCNByClassResponse): unknown; fromPartial(object: DeepPartial): QueryISCNByClassResponse; }; export declare const QueryClassesByAccountRequest: { encode(message: QueryClassesByAccountRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByAccountRequest; fromJSON(object: any): QueryClassesByAccountRequest; toJSON(message: QueryClassesByAccountRequest): unknown; fromPartial(object: DeepPartial): QueryClassesByAccountRequest; }; export declare const QueryClassesByAccountResponse: { encode(message: QueryClassesByAccountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByAccountResponse; fromJSON(object: any): QueryClassesByAccountResponse; toJSON(message: QueryClassesByAccountResponse): unknown; fromPartial(object: DeepPartial): QueryClassesByAccountResponse; }; export declare const QueryClassesByAccountIndexRequest: { encode(message: QueryClassesByAccountIndexRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByAccountIndexRequest; fromJSON(object: any): QueryClassesByAccountIndexRequest; toJSON(message: QueryClassesByAccountIndexRequest): unknown; fromPartial(object: DeepPartial): QueryClassesByAccountIndexRequest; }; export declare const QueryClassesByAccountIndexResponse: { encode(message: QueryClassesByAccountIndexResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryClassesByAccountIndexResponse; fromJSON(object: any): QueryClassesByAccountIndexResponse; toJSON(message: QueryClassesByAccountIndexResponse): unknown; fromPartial(object: DeepPartial): QueryClassesByAccountIndexResponse; }; export declare const QueryAccountByClassRequest: { encode(message: QueryAccountByClassRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryAccountByClassRequest; fromJSON(object: any): QueryAccountByClassRequest; toJSON(message: QueryAccountByClassRequest): unknown; fromPartial(object: DeepPartial): QueryAccountByClassRequest; }; export declare const QueryAccountByClassResponse: { encode(message: QueryAccountByClassResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryAccountByClassResponse; fromJSON(object: any): QueryAccountByClassResponse; toJSON(message: QueryAccountByClassResponse): unknown; fromPartial(object: DeepPartial): QueryAccountByClassResponse; }; export declare const QueryBlindBoxContentRequest: { encode(message: QueryBlindBoxContentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryBlindBoxContentRequest; fromJSON(object: any): QueryBlindBoxContentRequest; toJSON(message: QueryBlindBoxContentRequest): unknown; fromPartial(object: DeepPartial): QueryBlindBoxContentRequest; }; export declare const QueryBlindBoxContentResponse: { encode(message: QueryBlindBoxContentResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryBlindBoxContentResponse; fromJSON(object: any): QueryBlindBoxContentResponse; toJSON(message: QueryBlindBoxContentResponse): unknown; fromPartial(object: DeepPartial): QueryBlindBoxContentResponse; }; export declare const QueryBlindBoxContentIndexRequest: { encode(message: QueryBlindBoxContentIndexRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryBlindBoxContentIndexRequest; fromJSON(object: any): QueryBlindBoxContentIndexRequest; toJSON(message: QueryBlindBoxContentIndexRequest): unknown; fromPartial(object: DeepPartial): QueryBlindBoxContentIndexRequest; }; export declare const QueryBlindBoxContentIndexResponse: { encode(message: QueryBlindBoxContentIndexResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryBlindBoxContentIndexResponse; fromJSON(object: any): QueryBlindBoxContentIndexResponse; toJSON(message: QueryBlindBoxContentIndexResponse): unknown; fromPartial(object: DeepPartial): QueryBlindBoxContentIndexResponse; }; export declare const QueryBlindBoxContentsRequest: { encode(message: QueryBlindBoxContentsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryBlindBoxContentsRequest; fromJSON(object: any): QueryBlindBoxContentsRequest; toJSON(message: QueryBlindBoxContentsRequest): unknown; fromPartial(object: DeepPartial): QueryBlindBoxContentsRequest; }; export declare const QueryBlindBoxContentsResponse: { encode(message: QueryBlindBoxContentsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryBlindBoxContentsResponse; fromJSON(object: any): QueryBlindBoxContentsResponse; toJSON(message: QueryBlindBoxContentsResponse): unknown; fromPartial(object: DeepPartial): QueryBlindBoxContentsResponse; }; export declare const QueryOfferRequest: { encode(message: QueryOfferRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOfferRequest; fromJSON(object: any): QueryOfferRequest; toJSON(message: QueryOfferRequest): unknown; fromPartial(object: DeepPartial): QueryOfferRequest; }; export declare const QueryOfferResponse: { encode(message: QueryOfferResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOfferResponse; fromJSON(object: any): QueryOfferResponse; toJSON(message: QueryOfferResponse): unknown; fromPartial(object: DeepPartial): QueryOfferResponse; }; export declare const QueryOfferIndexRequest: { encode(message: QueryOfferIndexRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOfferIndexRequest; fromJSON(object: any): QueryOfferIndexRequest; toJSON(message: QueryOfferIndexRequest): unknown; fromPartial(object: DeepPartial): QueryOfferIndexRequest; }; export declare const QueryOfferIndexResponse: { encode(message: QueryOfferIndexResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOfferIndexResponse; fromJSON(object: any): QueryOfferIndexResponse; toJSON(message: QueryOfferIndexResponse): unknown; fromPartial(object: DeepPartial): QueryOfferIndexResponse; }; export declare const QueryOffersByClassRequest: { encode(message: QueryOffersByClassRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOffersByClassRequest; fromJSON(object: any): QueryOffersByClassRequest; toJSON(message: QueryOffersByClassRequest): unknown; fromPartial(object: DeepPartial): QueryOffersByClassRequest; }; export declare const QueryOffersByClassResponse: { encode(message: QueryOffersByClassResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOffersByClassResponse; fromJSON(object: any): QueryOffersByClassResponse; toJSON(message: QueryOffersByClassResponse): unknown; fromPartial(object: DeepPartial): QueryOffersByClassResponse; }; export declare const QueryOffersByNFTRequest: { encode(message: QueryOffersByNFTRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOffersByNFTRequest; fromJSON(object: any): QueryOffersByNFTRequest; toJSON(message: QueryOffersByNFTRequest): unknown; fromPartial(object: DeepPartial): QueryOffersByNFTRequest; }; export declare const QueryOffersByNFTResponse: { encode(message: QueryOffersByNFTResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryOffersByNFTResponse; fromJSON(object: any): QueryOffersByNFTResponse; toJSON(message: QueryOffersByNFTResponse): unknown; fromPartial(object: DeepPartial): QueryOffersByNFTResponse; }; export declare const QueryListingRequest: { encode(message: QueryListingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingRequest; fromJSON(object: any): QueryListingRequest; toJSON(message: QueryListingRequest): unknown; fromPartial(object: DeepPartial): QueryListingRequest; }; export declare const QueryListingResponse: { encode(message: QueryListingResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingResponse; fromJSON(object: any): QueryListingResponse; toJSON(message: QueryListingResponse): unknown; fromPartial(object: DeepPartial): QueryListingResponse; }; export declare const QueryListingIndexRequest: { encode(message: QueryListingIndexRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingIndexRequest; fromJSON(object: any): QueryListingIndexRequest; toJSON(message: QueryListingIndexRequest): unknown; fromPartial(object: DeepPartial): QueryListingIndexRequest; }; export declare const QueryListingIndexResponse: { encode(message: QueryListingIndexResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingIndexResponse; fromJSON(object: any): QueryListingIndexResponse; toJSON(message: QueryListingIndexResponse): unknown; fromPartial(object: DeepPartial): QueryListingIndexResponse; }; export declare const QueryListingsByClassRequest: { encode(message: QueryListingsByClassRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingsByClassRequest; fromJSON(object: any): QueryListingsByClassRequest; toJSON(message: QueryListingsByClassRequest): unknown; fromPartial(object: DeepPartial): QueryListingsByClassRequest; }; export declare const QueryListingsByClassResponse: { encode(message: QueryListingsByClassResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingsByClassResponse; fromJSON(object: any): QueryListingsByClassResponse; toJSON(message: QueryListingsByClassResponse): unknown; fromPartial(object: DeepPartial): QueryListingsByClassResponse; }; export declare const QueryListingsByNFTRequest: { encode(message: QueryListingsByNFTRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingsByNFTRequest; fromJSON(object: any): QueryListingsByNFTRequest; toJSON(message: QueryListingsByNFTRequest): unknown; fromPartial(object: DeepPartial): QueryListingsByNFTRequest; }; export declare const QueryListingsByNFTResponse: { encode(message: QueryListingsByNFTResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryListingsByNFTResponse; fromJSON(object: any): QueryListingsByNFTResponse; toJSON(message: QueryListingsByNFTResponse): unknown; fromPartial(object: DeepPartial): QueryListingsByNFTResponse; }; export declare const QueryRoyaltyConfigRequest: { encode(message: QueryRoyaltyConfigRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryRoyaltyConfigRequest; fromJSON(object: any): QueryRoyaltyConfigRequest; toJSON(message: QueryRoyaltyConfigRequest): unknown; fromPartial(object: DeepPartial): QueryRoyaltyConfigRequest; }; export declare const QueryRoyaltyConfigResponse: { encode(message: QueryRoyaltyConfigResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryRoyaltyConfigResponse; fromJSON(object: any): QueryRoyaltyConfigResponse; toJSON(message: QueryRoyaltyConfigResponse): unknown; fromPartial(object: DeepPartial): QueryRoyaltyConfigResponse; }; export declare const QueryRoyaltyConfigIndexRequest: { encode(message: QueryRoyaltyConfigIndexRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryRoyaltyConfigIndexRequest; fromJSON(object: any): QueryRoyaltyConfigIndexRequest; toJSON(message: QueryRoyaltyConfigIndexRequest): unknown; fromPartial(object: DeepPartial): QueryRoyaltyConfigIndexRequest; }; export declare const QueryRoyaltyConfigIndexResponse: { encode(message: QueryRoyaltyConfigIndexResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryRoyaltyConfigIndexResponse; fromJSON(object: any): QueryRoyaltyConfigIndexResponse; toJSON(message: QueryRoyaltyConfigIndexResponse): unknown; fromPartial(object: DeepPartial): QueryRoyaltyConfigIndexResponse; }; /** Query defines the gRPC querier service. */ export interface Query { /** Parameters queries the parameters of the module. */ Params(request: QueryParamsRequest): Promise; /** Queries a ClassesByISCN by index. */ ClassesByISCN(request: QueryClassesByISCNRequest): Promise; /** Queries a list of ClassesByISCN items. */ ClassesByISCNIndex(request: QueryClassesByISCNIndexRequest): Promise; /** Queries a list of ISCNByClass items. */ ISCNByClass(request: QueryISCNByClassRequest): Promise; /** Queries a ClassesByAccount by index. */ ClassesByAccount(request: QueryClassesByAccountRequest): Promise; /** Queries a list of ClassesByAccount items. */ ClassesByAccountIndex(request: QueryClassesByAccountIndexRequest): Promise; /** Queries a list of AccountByClass items. */ AccountByClass(request: QueryAccountByClassRequest): Promise; /** Queries a BlindBoxContent by index. */ BlindBoxContent(request: QueryBlindBoxContentRequest): Promise; /** Queries a list of BlindBoxContent items. */ BlindBoxContentIndex(request: QueryBlindBoxContentIndexRequest): Promise; /** Queries a list of BlindBoxContents by class_id */ BlindBoxContents(request: QueryBlindBoxContentsRequest): Promise; /** Queries a Offer by index. */ Offer(request: QueryOfferRequest): Promise; /** Queries a list of Offer items. */ OfferIndex(request: QueryOfferIndexRequest): Promise; /** Queries a list of OffersByClass items. */ OffersByClass(request: QueryOffersByClassRequest): Promise; /** Queries a list of OffersByNFT items. */ OffersByNFT(request: QueryOffersByNFTRequest): Promise; /** Queries a Listing by index. */ Listing(request: QueryListingRequest): Promise; /** Queries a list of Listing items. */ ListingIndex(request: QueryListingIndexRequest): Promise; /** Queries a list of Listing items by class */ ListingsByClass(request: QueryListingsByClassRequest): Promise; /** Queries a list of Listing items by nft */ ListingsByNFT(request: QueryListingsByNFTRequest): Promise; /** Queries a RoyaltyConfig by class */ RoyaltyConfig(request: QueryRoyaltyConfigRequest): Promise; /** Queries index of RoyaltyConfig of all classes */ RoyaltyConfigIndex(request: QueryRoyaltyConfigIndexRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); Params(request: QueryParamsRequest): Promise; ClassesByISCN(request: QueryClassesByISCNRequest): Promise; ClassesByISCNIndex(request: QueryClassesByISCNIndexRequest): Promise; ISCNByClass(request: QueryISCNByClassRequest): Promise; ClassesByAccount(request: QueryClassesByAccountRequest): Promise; ClassesByAccountIndex(request: QueryClassesByAccountIndexRequest): Promise; AccountByClass(request: QueryAccountByClassRequest): Promise; BlindBoxContent(request: QueryBlindBoxContentRequest): Promise; BlindBoxContentIndex(request: QueryBlindBoxContentIndexRequest): Promise; BlindBoxContents(request: QueryBlindBoxContentsRequest): Promise; Offer(request: QueryOfferRequest): Promise; OfferIndex(request: QueryOfferIndexRequest): Promise; OffersByClass(request: QueryOffersByClassRequest): Promise; OffersByNFT(request: QueryOffersByNFTRequest): Promise; Listing(request: QueryListingRequest): Promise; ListingIndex(request: QueryListingIndexRequest): Promise; ListingsByClass(request: QueryListingsByClassRequest): Promise; ListingsByNFT(request: QueryListingsByNFTRequest): Promise; RoyaltyConfig(request: QueryRoyaltyConfigRequest): Promise; RoyaltyConfigIndex(request: QueryRoyaltyConfigIndexRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined | Long; export declare type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};