import Long from "long"; import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "likechain.likenft.v1"; export interface CreateRoyaltyConfigAuthorization { classId: string; } export interface UpdateRoyaltyConfigAuthorization { classId: string; } export interface DeleteRoyaltyConfigAuthorization { classId: string; } export interface CreateListingAuthorization { classId: string; nftId: string; } export interface UpdateListingAuthorization { classId: string; nftId: string; } export interface DeleteListingAuthorization { classId: string; nftId: string; } export interface CreateOfferAuthorization { classId: string; nftId: string; } export interface UpdateOfferAuthorization { classId: string; nftId: string; } export interface DeleteOfferAuthorization { classId: string; nftId: string; } export interface NewClassAuthorization { iscnIdPrefix: string; } export interface UpdateClassAuthorization { classId: string; } export interface MintNFTAuthorization { classId: string; } export interface SendNFTAuthorization { classId: string; id: string; } export declare const CreateRoyaltyConfigAuthorization: { encode(message: CreateRoyaltyConfigAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateRoyaltyConfigAuthorization; fromJSON(object: any): CreateRoyaltyConfigAuthorization; toJSON(message: CreateRoyaltyConfigAuthorization): unknown; fromPartial(object: DeepPartial): CreateRoyaltyConfigAuthorization; }; export declare const UpdateRoyaltyConfigAuthorization: { encode(message: UpdateRoyaltyConfigAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateRoyaltyConfigAuthorization; fromJSON(object: any): UpdateRoyaltyConfigAuthorization; toJSON(message: UpdateRoyaltyConfigAuthorization): unknown; fromPartial(object: DeepPartial): UpdateRoyaltyConfigAuthorization; }; export declare const DeleteRoyaltyConfigAuthorization: { encode(message: DeleteRoyaltyConfigAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteRoyaltyConfigAuthorization; fromJSON(object: any): DeleteRoyaltyConfigAuthorization; toJSON(message: DeleteRoyaltyConfigAuthorization): unknown; fromPartial(object: DeepPartial): DeleteRoyaltyConfigAuthorization; }; export declare const CreateListingAuthorization: { encode(message: CreateListingAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateListingAuthorization; fromJSON(object: any): CreateListingAuthorization; toJSON(message: CreateListingAuthorization): unknown; fromPartial(object: DeepPartial): CreateListingAuthorization; }; export declare const UpdateListingAuthorization: { encode(message: UpdateListingAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateListingAuthorization; fromJSON(object: any): UpdateListingAuthorization; toJSON(message: UpdateListingAuthorization): unknown; fromPartial(object: DeepPartial): UpdateListingAuthorization; }; export declare const DeleteListingAuthorization: { encode(message: DeleteListingAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteListingAuthorization; fromJSON(object: any): DeleteListingAuthorization; toJSON(message: DeleteListingAuthorization): unknown; fromPartial(object: DeepPartial): DeleteListingAuthorization; }; export declare const CreateOfferAuthorization: { encode(message: CreateOfferAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateOfferAuthorization; fromJSON(object: any): CreateOfferAuthorization; toJSON(message: CreateOfferAuthorization): unknown; fromPartial(object: DeepPartial): CreateOfferAuthorization; }; export declare const UpdateOfferAuthorization: { encode(message: UpdateOfferAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateOfferAuthorization; fromJSON(object: any): UpdateOfferAuthorization; toJSON(message: UpdateOfferAuthorization): unknown; fromPartial(object: DeepPartial): UpdateOfferAuthorization; }; export declare const DeleteOfferAuthorization: { encode(message: DeleteOfferAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteOfferAuthorization; fromJSON(object: any): DeleteOfferAuthorization; toJSON(message: DeleteOfferAuthorization): unknown; fromPartial(object: DeepPartial): DeleteOfferAuthorization; }; export declare const NewClassAuthorization: { encode(message: NewClassAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): NewClassAuthorization; fromJSON(object: any): NewClassAuthorization; toJSON(message: NewClassAuthorization): unknown; fromPartial(object: DeepPartial): NewClassAuthorization; }; export declare const UpdateClassAuthorization: { encode(message: UpdateClassAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateClassAuthorization; fromJSON(object: any): UpdateClassAuthorization; toJSON(message: UpdateClassAuthorization): unknown; fromPartial(object: DeepPartial): UpdateClassAuthorization; }; export declare const MintNFTAuthorization: { encode(message: MintNFTAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MintNFTAuthorization; fromJSON(object: any): MintNFTAuthorization; toJSON(message: MintNFTAuthorization): unknown; fromPartial(object: DeepPartial): MintNFTAuthorization; }; export declare const SendNFTAuthorization: { encode(message: SendNFTAuthorization, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): SendNFTAuthorization; fromJSON(object: any): SendNFTAuthorization; toJSON(message: SendNFTAuthorization): unknown; fromPartial(object: DeepPartial): SendNFTAuthorization; }; 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 {};