import { ProjectData, ProjectDataAmino, ProjectDataSDKType } from "../projects/project"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; export interface MsgBuy { creator: string; consumer: string; index: string; /** in months */ duration: bigint; autoRenewal: boolean; advancePurchase: boolean; } export interface MsgBuyProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgBuy"; value: Uint8Array; } export interface MsgBuyAmino { creator?: string; consumer?: string; index?: string; /** in months */ duration?: string; auto_renewal?: boolean; advance_purchase?: boolean; } export interface MsgBuyAminoMsg { type: "subscription/Buy"; value: MsgBuyAmino; } export interface MsgBuySDKType { creator: string; consumer: string; index: string; duration: bigint; auto_renewal: boolean; advance_purchase: boolean; } export interface MsgBuyResponse { } export interface MsgBuyResponseProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgBuyResponse"; value: Uint8Array; } export interface MsgBuyResponseAmino { } export interface MsgBuyResponseAminoMsg { type: "/lavanet.lava.subscription.MsgBuyResponse"; value: MsgBuyResponseAmino; } export interface MsgBuyResponseSDKType { } export interface MsgAddProject { creator: string; projectData: ProjectData; } export interface MsgAddProjectProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgAddProject"; value: Uint8Array; } export interface MsgAddProjectAmino { creator?: string; project_data?: ProjectDataAmino; } export interface MsgAddProjectAminoMsg { type: "subscription/AddProject"; value: MsgAddProjectAmino; } export interface MsgAddProjectSDKType { creator: string; project_data: ProjectDataSDKType; } export interface MsgAddProjectResponse { } export interface MsgAddProjectResponseProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgAddProjectResponse"; value: Uint8Array; } export interface MsgAddProjectResponseAmino { } export interface MsgAddProjectResponseAminoMsg { type: "/lavanet.lava.subscription.MsgAddProjectResponse"; value: MsgAddProjectResponseAmino; } export interface MsgAddProjectResponseSDKType { } export interface MsgDelProject { creator: string; name: string; } export interface MsgDelProjectProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgDelProject"; value: Uint8Array; } export interface MsgDelProjectAmino { creator?: string; name?: string; } export interface MsgDelProjectAminoMsg { type: "subscription/DelProject"; value: MsgDelProjectAmino; } export interface MsgDelProjectSDKType { creator: string; name: string; } export interface MsgDelProjectResponse { } export interface MsgDelProjectResponseProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgDelProjectResponse"; value: Uint8Array; } export interface MsgDelProjectResponseAmino { } export interface MsgDelProjectResponseAminoMsg { type: "/lavanet.lava.subscription.MsgDelProjectResponse"; value: MsgDelProjectResponseAmino; } export interface MsgDelProjectResponseSDKType { } export interface MsgAutoRenewal { creator: string; enable: boolean; consumer: string; index: string; } export interface MsgAutoRenewalProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgAutoRenewal"; value: Uint8Array; } export interface MsgAutoRenewalAmino { creator?: string; enable?: boolean; consumer?: string; index?: string; } export interface MsgAutoRenewalAminoMsg { type: "subscription/AutoRenewal"; value: MsgAutoRenewalAmino; } export interface MsgAutoRenewalSDKType { creator: string; enable: boolean; consumer: string; index: string; } export interface MsgAutoRenewalResponse { } export interface MsgAutoRenewalResponseProtoMsg { typeUrl: "/lavanet.lava.subscription.MsgAutoRenewalResponse"; value: Uint8Array; } export interface MsgAutoRenewalResponseAmino { } export interface MsgAutoRenewalResponseAminoMsg { type: "/lavanet.lava.subscription.MsgAutoRenewalResponse"; value: MsgAutoRenewalResponseAmino; } export interface MsgAutoRenewalResponseSDKType { } export declare const MsgBuy: { typeUrl: string; encode(message: MsgBuy, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBuy; fromJSON(object: any): MsgBuy; toJSON(message: MsgBuy): JsonSafe; fromPartial(object: Partial): MsgBuy; fromAmino(object: MsgBuyAmino): MsgBuy; toAmino(message: MsgBuy): MsgBuyAmino; fromAminoMsg(object: MsgBuyAminoMsg): MsgBuy; toAminoMsg(message: MsgBuy): MsgBuyAminoMsg; fromProtoMsg(message: MsgBuyProtoMsg): MsgBuy; toProto(message: MsgBuy): Uint8Array; toProtoMsg(message: MsgBuy): MsgBuyProtoMsg; }; export declare const MsgBuyResponse: { typeUrl: string; encode(_: MsgBuyResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBuyResponse; fromJSON(_: any): MsgBuyResponse; toJSON(_: MsgBuyResponse): JsonSafe; fromPartial(_: Partial): MsgBuyResponse; fromAmino(_: MsgBuyResponseAmino): MsgBuyResponse; toAmino(_: MsgBuyResponse): MsgBuyResponseAmino; fromAminoMsg(object: MsgBuyResponseAminoMsg): MsgBuyResponse; fromProtoMsg(message: MsgBuyResponseProtoMsg): MsgBuyResponse; toProto(message: MsgBuyResponse): Uint8Array; toProtoMsg(message: MsgBuyResponse): MsgBuyResponseProtoMsg; }; export declare const MsgAddProject: { typeUrl: string; encode(message: MsgAddProject, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAddProject; fromJSON(object: any): MsgAddProject; toJSON(message: MsgAddProject): JsonSafe; fromPartial(object: Partial): MsgAddProject; fromAmino(object: MsgAddProjectAmino): MsgAddProject; toAmino(message: MsgAddProject): MsgAddProjectAmino; fromAminoMsg(object: MsgAddProjectAminoMsg): MsgAddProject; toAminoMsg(message: MsgAddProject): MsgAddProjectAminoMsg; fromProtoMsg(message: MsgAddProjectProtoMsg): MsgAddProject; toProto(message: MsgAddProject): Uint8Array; toProtoMsg(message: MsgAddProject): MsgAddProjectProtoMsg; }; export declare const MsgAddProjectResponse: { typeUrl: string; encode(_: MsgAddProjectResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAddProjectResponse; fromJSON(_: any): MsgAddProjectResponse; toJSON(_: MsgAddProjectResponse): JsonSafe; fromPartial(_: Partial): MsgAddProjectResponse; fromAmino(_: MsgAddProjectResponseAmino): MsgAddProjectResponse; toAmino(_: MsgAddProjectResponse): MsgAddProjectResponseAmino; fromAminoMsg(object: MsgAddProjectResponseAminoMsg): MsgAddProjectResponse; fromProtoMsg(message: MsgAddProjectResponseProtoMsg): MsgAddProjectResponse; toProto(message: MsgAddProjectResponse): Uint8Array; toProtoMsg(message: MsgAddProjectResponse): MsgAddProjectResponseProtoMsg; }; export declare const MsgDelProject: { typeUrl: string; encode(message: MsgDelProject, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDelProject; fromJSON(object: any): MsgDelProject; toJSON(message: MsgDelProject): JsonSafe; fromPartial(object: Partial): MsgDelProject; fromAmino(object: MsgDelProjectAmino): MsgDelProject; toAmino(message: MsgDelProject): MsgDelProjectAmino; fromAminoMsg(object: MsgDelProjectAminoMsg): MsgDelProject; toAminoMsg(message: MsgDelProject): MsgDelProjectAminoMsg; fromProtoMsg(message: MsgDelProjectProtoMsg): MsgDelProject; toProto(message: MsgDelProject): Uint8Array; toProtoMsg(message: MsgDelProject): MsgDelProjectProtoMsg; }; export declare const MsgDelProjectResponse: { typeUrl: string; encode(_: MsgDelProjectResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDelProjectResponse; fromJSON(_: any): MsgDelProjectResponse; toJSON(_: MsgDelProjectResponse): JsonSafe; fromPartial(_: Partial): MsgDelProjectResponse; fromAmino(_: MsgDelProjectResponseAmino): MsgDelProjectResponse; toAmino(_: MsgDelProjectResponse): MsgDelProjectResponseAmino; fromAminoMsg(object: MsgDelProjectResponseAminoMsg): MsgDelProjectResponse; fromProtoMsg(message: MsgDelProjectResponseProtoMsg): MsgDelProjectResponse; toProto(message: MsgDelProjectResponse): Uint8Array; toProtoMsg(message: MsgDelProjectResponse): MsgDelProjectResponseProtoMsg; }; export declare const MsgAutoRenewal: { typeUrl: string; encode(message: MsgAutoRenewal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAutoRenewal; fromJSON(object: any): MsgAutoRenewal; toJSON(message: MsgAutoRenewal): JsonSafe; fromPartial(object: Partial): MsgAutoRenewal; fromAmino(object: MsgAutoRenewalAmino): MsgAutoRenewal; toAmino(message: MsgAutoRenewal): MsgAutoRenewalAmino; fromAminoMsg(object: MsgAutoRenewalAminoMsg): MsgAutoRenewal; toAminoMsg(message: MsgAutoRenewal): MsgAutoRenewalAminoMsg; fromProtoMsg(message: MsgAutoRenewalProtoMsg): MsgAutoRenewal; toProto(message: MsgAutoRenewal): Uint8Array; toProtoMsg(message: MsgAutoRenewal): MsgAutoRenewalProtoMsg; }; export declare const MsgAutoRenewalResponse: { typeUrl: string; encode(_: MsgAutoRenewalResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgAutoRenewalResponse; fromJSON(_: any): MsgAutoRenewalResponse; toJSON(_: MsgAutoRenewalResponse): JsonSafe; fromPartial(_: Partial): MsgAutoRenewalResponse; fromAmino(_: MsgAutoRenewalResponseAmino): MsgAutoRenewalResponse; toAmino(_: MsgAutoRenewalResponse): MsgAutoRenewalResponseAmino; fromAminoMsg(object: MsgAutoRenewalResponseAminoMsg): MsgAutoRenewalResponse; fromProtoMsg(message: MsgAutoRenewalResponseProtoMsg): MsgAutoRenewalResponse; toProto(message: MsgAutoRenewalResponse): Uint8Array; toProtoMsg(message: MsgAutoRenewalResponse): MsgAutoRenewalResponseProtoMsg; };