import Long from "long"; import _m0 from "protobufjs/minimal"; import { ClassParentInput, ClassInput } from "../../../likechain/likenft/v1/class_input"; import { Class, NFT } from "../../../cosmos/nft/v1beta1/nft"; import { NFTInput } from "../../../likechain/likenft/v1/nft_input"; import { BlindBoxContent } from "../../../likechain/likenft/v1/blind_box_content"; import { Offer } from "../../../likechain/likenft/v1/offer"; import { Listing } from "../../../likechain/likenft/v1/listing"; import { RoyaltyConfigInput, RoyaltyConfig } from "../../../likechain/likenft/v1/royalty_config"; export declare const protobufPackage = "likechain.likenft.v1"; export interface MsgNewClass { creator: string; parent?: ClassParentInput; input?: ClassInput; } export interface MsgNewClassResponse { class?: Class; } export interface MsgUpdateClass { creator: string; classId: string; input?: ClassInput; } export interface MsgUpdateClassResponse { class?: Class; } export interface MsgMintNFT { creator: string; classId: string; id: string; input?: NFTInput; } export interface MsgMintNFTResponse { nft?: NFT; } export interface MsgBurnNFT { creator: string; classId: string; nftId: string; } export interface MsgBurnNFTResponse { } export interface MsgCreateBlindBoxContent { creator: string; classId: string; id: string; input?: NFTInput; } export interface MsgCreateBlindBoxContentResponse { blindBoxContent?: BlindBoxContent; } export interface MsgUpdateBlindBoxContent { creator: string; classId: string; id: string; input?: NFTInput; } export interface MsgUpdateBlindBoxContentResponse { blindBoxContent?: BlindBoxContent; } export interface MsgDeleteBlindBoxContent { creator: string; classId: string; id: string; } export interface MsgDeleteBlindBoxContentResponse { } export interface MsgCreateOffer { creator: string; classId: string; nftId: string; price: Long; expiration?: Date; } export interface MsgCreateOfferResponse { offer?: Offer; } export interface MsgUpdateOffer { creator: string; classId: string; nftId: string; price: Long; expiration?: Date; } export interface MsgUpdateOfferResponse { offer?: Offer; } export interface MsgDeleteOffer { creator: string; classId: string; nftId: string; } export interface MsgDeleteOfferResponse { } export interface MsgCreateListing { creator: string; classId: string; nftId: string; price: Long; expiration?: Date; fullPayToRoyalty: boolean; } export interface MsgCreateListingResponse { listing?: Listing; } export interface MsgUpdateListing { creator: string; classId: string; nftId: string; price: Long; expiration?: Date; fullPayToRoyalty: boolean; } export interface MsgUpdateListingResponse { listing?: Listing; } export interface MsgDeleteListing { creator: string; classId: string; nftId: string; } export interface MsgDeleteListingResponse { } export interface MsgSellNFT { creator: string; classId: string; nftId: string; buyer: string; price: Long; fullPayToRoyalty: boolean; } export interface MsgSellNFTResponse { } export interface MsgBuyNFT { creator: string; classId: string; nftId: string; seller: string; price: Long; } export interface MsgBuyNFTResponse { } export interface MsgCreateRoyaltyConfig { creator: string; classId: string; royaltyConfig?: RoyaltyConfigInput; } export interface MsgCreateRoyaltyConfigResponse { royaltyConfig?: RoyaltyConfig; } export interface MsgUpdateRoyaltyConfig { creator: string; classId: string; royaltyConfig?: RoyaltyConfigInput; } export interface MsgUpdateRoyaltyConfigResponse { royaltyConfig?: RoyaltyConfig; } export interface MsgDeleteRoyaltyConfig { creator: string; classId: string; } export interface MsgDeleteRoyaltyConfigResponse { } export declare const MsgNewClass: { encode(message: MsgNewClass, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgNewClass; fromJSON(object: any): MsgNewClass; toJSON(message: MsgNewClass): unknown; fromPartial(object: DeepPartial): MsgNewClass; }; export declare const MsgNewClassResponse: { encode(message: MsgNewClassResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgNewClassResponse; fromJSON(object: any): MsgNewClassResponse; toJSON(message: MsgNewClassResponse): unknown; fromPartial(object: DeepPartial): MsgNewClassResponse; }; export declare const MsgUpdateClass: { encode(message: MsgUpdateClass, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateClass; fromJSON(object: any): MsgUpdateClass; toJSON(message: MsgUpdateClass): unknown; fromPartial(object: DeepPartial): MsgUpdateClass; }; export declare const MsgUpdateClassResponse: { encode(message: MsgUpdateClassResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateClassResponse; fromJSON(object: any): MsgUpdateClassResponse; toJSON(message: MsgUpdateClassResponse): unknown; fromPartial(object: DeepPartial): MsgUpdateClassResponse; }; export declare const MsgMintNFT: { encode(message: MsgMintNFT, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgMintNFT; fromJSON(object: any): MsgMintNFT; toJSON(message: MsgMintNFT): unknown; fromPartial(object: DeepPartial): MsgMintNFT; }; export declare const MsgMintNFTResponse: { encode(message: MsgMintNFTResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgMintNFTResponse; fromJSON(object: any): MsgMintNFTResponse; toJSON(message: MsgMintNFTResponse): unknown; fromPartial(object: DeepPartial): MsgMintNFTResponse; }; export declare const MsgBurnNFT: { encode(message: MsgBurnNFT, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgBurnNFT; fromJSON(object: any): MsgBurnNFT; toJSON(message: MsgBurnNFT): unknown; fromPartial(object: DeepPartial): MsgBurnNFT; }; export declare const MsgBurnNFTResponse: { encode(_: MsgBurnNFTResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgBurnNFTResponse; fromJSON(_: any): MsgBurnNFTResponse; toJSON(_: MsgBurnNFTResponse): unknown; fromPartial(_: DeepPartial): MsgBurnNFTResponse; }; export declare const MsgCreateBlindBoxContent: { encode(message: MsgCreateBlindBoxContent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateBlindBoxContent; fromJSON(object: any): MsgCreateBlindBoxContent; toJSON(message: MsgCreateBlindBoxContent): unknown; fromPartial(object: DeepPartial): MsgCreateBlindBoxContent; }; export declare const MsgCreateBlindBoxContentResponse: { encode(message: MsgCreateBlindBoxContentResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateBlindBoxContentResponse; fromJSON(object: any): MsgCreateBlindBoxContentResponse; toJSON(message: MsgCreateBlindBoxContentResponse): unknown; fromPartial(object: DeepPartial): MsgCreateBlindBoxContentResponse; }; export declare const MsgUpdateBlindBoxContent: { encode(message: MsgUpdateBlindBoxContent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateBlindBoxContent; fromJSON(object: any): MsgUpdateBlindBoxContent; toJSON(message: MsgUpdateBlindBoxContent): unknown; fromPartial(object: DeepPartial): MsgUpdateBlindBoxContent; }; export declare const MsgUpdateBlindBoxContentResponse: { encode(message: MsgUpdateBlindBoxContentResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateBlindBoxContentResponse; fromJSON(object: any): MsgUpdateBlindBoxContentResponse; toJSON(message: MsgUpdateBlindBoxContentResponse): unknown; fromPartial(object: DeepPartial): MsgUpdateBlindBoxContentResponse; }; export declare const MsgDeleteBlindBoxContent: { encode(message: MsgDeleteBlindBoxContent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteBlindBoxContent; fromJSON(object: any): MsgDeleteBlindBoxContent; toJSON(message: MsgDeleteBlindBoxContent): unknown; fromPartial(object: DeepPartial): MsgDeleteBlindBoxContent; }; export declare const MsgDeleteBlindBoxContentResponse: { encode(_: MsgDeleteBlindBoxContentResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteBlindBoxContentResponse; fromJSON(_: any): MsgDeleteBlindBoxContentResponse; toJSON(_: MsgDeleteBlindBoxContentResponse): unknown; fromPartial(_: DeepPartial): MsgDeleteBlindBoxContentResponse; }; export declare const MsgCreateOffer: { encode(message: MsgCreateOffer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateOffer; fromJSON(object: any): MsgCreateOffer; toJSON(message: MsgCreateOffer): unknown; fromPartial(object: DeepPartial): MsgCreateOffer; }; export declare const MsgCreateOfferResponse: { encode(message: MsgCreateOfferResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateOfferResponse; fromJSON(object: any): MsgCreateOfferResponse; toJSON(message: MsgCreateOfferResponse): unknown; fromPartial(object: DeepPartial): MsgCreateOfferResponse; }; export declare const MsgUpdateOffer: { encode(message: MsgUpdateOffer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateOffer; fromJSON(object: any): MsgUpdateOffer; toJSON(message: MsgUpdateOffer): unknown; fromPartial(object: DeepPartial): MsgUpdateOffer; }; export declare const MsgUpdateOfferResponse: { encode(message: MsgUpdateOfferResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateOfferResponse; fromJSON(object: any): MsgUpdateOfferResponse; toJSON(message: MsgUpdateOfferResponse): unknown; fromPartial(object: DeepPartial): MsgUpdateOfferResponse; }; export declare const MsgDeleteOffer: { encode(message: MsgDeleteOffer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteOffer; fromJSON(object: any): MsgDeleteOffer; toJSON(message: MsgDeleteOffer): unknown; fromPartial(object: DeepPartial): MsgDeleteOffer; }; export declare const MsgDeleteOfferResponse: { encode(_: MsgDeleteOfferResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteOfferResponse; fromJSON(_: any): MsgDeleteOfferResponse; toJSON(_: MsgDeleteOfferResponse): unknown; fromPartial(_: DeepPartial): MsgDeleteOfferResponse; }; export declare const MsgCreateListing: { encode(message: MsgCreateListing, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateListing; fromJSON(object: any): MsgCreateListing; toJSON(message: MsgCreateListing): unknown; fromPartial(object: DeepPartial): MsgCreateListing; }; export declare const MsgCreateListingResponse: { encode(message: MsgCreateListingResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateListingResponse; fromJSON(object: any): MsgCreateListingResponse; toJSON(message: MsgCreateListingResponse): unknown; fromPartial(object: DeepPartial): MsgCreateListingResponse; }; export declare const MsgUpdateListing: { encode(message: MsgUpdateListing, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateListing; fromJSON(object: any): MsgUpdateListing; toJSON(message: MsgUpdateListing): unknown; fromPartial(object: DeepPartial): MsgUpdateListing; }; export declare const MsgUpdateListingResponse: { encode(message: MsgUpdateListingResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateListingResponse; fromJSON(object: any): MsgUpdateListingResponse; toJSON(message: MsgUpdateListingResponse): unknown; fromPartial(object: DeepPartial): MsgUpdateListingResponse; }; export declare const MsgDeleteListing: { encode(message: MsgDeleteListing, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteListing; fromJSON(object: any): MsgDeleteListing; toJSON(message: MsgDeleteListing): unknown; fromPartial(object: DeepPartial): MsgDeleteListing; }; export declare const MsgDeleteListingResponse: { encode(_: MsgDeleteListingResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteListingResponse; fromJSON(_: any): MsgDeleteListingResponse; toJSON(_: MsgDeleteListingResponse): unknown; fromPartial(_: DeepPartial): MsgDeleteListingResponse; }; export declare const MsgSellNFT: { encode(message: MsgSellNFT, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgSellNFT; fromJSON(object: any): MsgSellNFT; toJSON(message: MsgSellNFT): unknown; fromPartial(object: DeepPartial): MsgSellNFT; }; export declare const MsgSellNFTResponse: { encode(_: MsgSellNFTResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgSellNFTResponse; fromJSON(_: any): MsgSellNFTResponse; toJSON(_: MsgSellNFTResponse): unknown; fromPartial(_: DeepPartial): MsgSellNFTResponse; }; export declare const MsgBuyNFT: { encode(message: MsgBuyNFT, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgBuyNFT; fromJSON(object: any): MsgBuyNFT; toJSON(message: MsgBuyNFT): unknown; fromPartial(object: DeepPartial): MsgBuyNFT; }; export declare const MsgBuyNFTResponse: { encode(_: MsgBuyNFTResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgBuyNFTResponse; fromJSON(_: any): MsgBuyNFTResponse; toJSON(_: MsgBuyNFTResponse): unknown; fromPartial(_: DeepPartial): MsgBuyNFTResponse; }; export declare const MsgCreateRoyaltyConfig: { encode(message: MsgCreateRoyaltyConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateRoyaltyConfig; fromJSON(object: any): MsgCreateRoyaltyConfig; toJSON(message: MsgCreateRoyaltyConfig): unknown; fromPartial(object: DeepPartial): MsgCreateRoyaltyConfig; }; export declare const MsgCreateRoyaltyConfigResponse: { encode(message: MsgCreateRoyaltyConfigResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgCreateRoyaltyConfigResponse; fromJSON(object: any): MsgCreateRoyaltyConfigResponse; toJSON(message: MsgCreateRoyaltyConfigResponse): unknown; fromPartial(object: DeepPartial): MsgCreateRoyaltyConfigResponse; }; export declare const MsgUpdateRoyaltyConfig: { encode(message: MsgUpdateRoyaltyConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateRoyaltyConfig; fromJSON(object: any): MsgUpdateRoyaltyConfig; toJSON(message: MsgUpdateRoyaltyConfig): unknown; fromPartial(object: DeepPartial): MsgUpdateRoyaltyConfig; }; export declare const MsgUpdateRoyaltyConfigResponse: { encode(message: MsgUpdateRoyaltyConfigResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgUpdateRoyaltyConfigResponse; fromJSON(object: any): MsgUpdateRoyaltyConfigResponse; toJSON(message: MsgUpdateRoyaltyConfigResponse): unknown; fromPartial(object: DeepPartial): MsgUpdateRoyaltyConfigResponse; }; export declare const MsgDeleteRoyaltyConfig: { encode(message: MsgDeleteRoyaltyConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteRoyaltyConfig; fromJSON(object: any): MsgDeleteRoyaltyConfig; toJSON(message: MsgDeleteRoyaltyConfig): unknown; fromPartial(object: DeepPartial): MsgDeleteRoyaltyConfig; }; export declare const MsgDeleteRoyaltyConfigResponse: { encode(_: MsgDeleteRoyaltyConfigResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MsgDeleteRoyaltyConfigResponse; fromJSON(_: any): MsgDeleteRoyaltyConfigResponse; toJSON(_: MsgDeleteRoyaltyConfigResponse): unknown; fromPartial(_: DeepPartial): MsgDeleteRoyaltyConfigResponse; }; /** Msg defines the Msg service. */ export interface Msg { NewClass(request: MsgNewClass): Promise; UpdateClass(request: MsgUpdateClass): Promise; MintNFT(request: MsgMintNFT): Promise; BurnNFT(request: MsgBurnNFT): Promise; CreateBlindBoxContent(request: MsgCreateBlindBoxContent): Promise; UpdateBlindBoxContent(request: MsgUpdateBlindBoxContent): Promise; DeleteBlindBoxContent(request: MsgDeleteBlindBoxContent): Promise; CreateOffer(request: MsgCreateOffer): Promise; UpdateOffer(request: MsgUpdateOffer): Promise; DeleteOffer(request: MsgDeleteOffer): Promise; CreateListing(request: MsgCreateListing): Promise; UpdateListing(request: MsgUpdateListing): Promise; DeleteListing(request: MsgDeleteListing): Promise; SellNFT(request: MsgSellNFT): Promise; BuyNFT(request: MsgBuyNFT): Promise; CreateRoyaltyConfig(request: MsgCreateRoyaltyConfig): Promise; UpdateRoyaltyConfig(request: MsgUpdateRoyaltyConfig): Promise; /** this line is used by starport scaffolding # proto/tx/rpc */ DeleteRoyaltyConfig(request: MsgDeleteRoyaltyConfig): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); NewClass(request: MsgNewClass): Promise; UpdateClass(request: MsgUpdateClass): Promise; MintNFT(request: MsgMintNFT): Promise; BurnNFT(request: MsgBurnNFT): Promise; CreateBlindBoxContent(request: MsgCreateBlindBoxContent): Promise; UpdateBlindBoxContent(request: MsgUpdateBlindBoxContent): Promise; DeleteBlindBoxContent(request: MsgDeleteBlindBoxContent): Promise; CreateOffer(request: MsgCreateOffer): Promise; UpdateOffer(request: MsgUpdateOffer): Promise; DeleteOffer(request: MsgDeleteOffer): Promise; CreateListing(request: MsgCreateListing): Promise; UpdateListing(request: MsgUpdateListing): Promise; DeleteListing(request: MsgDeleteListing): Promise; SellNFT(request: MsgSellNFT): Promise; BuyNFT(request: MsgBuyNFT): Promise; CreateRoyaltyConfig(request: MsgCreateRoyaltyConfig): Promise; UpdateRoyaltyConfig(request: MsgUpdateRoyaltyConfig): Promise; DeleteRoyaltyConfig(request: MsgDeleteRoyaltyConfig): 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 {};