import { Plan, PlanAmino } from "./upgrade"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { TxRpc } from "../../../types"; export declare const protobufPackage = "cosmos.upgrade.v1beta1"; /** * MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type. * * Since: cosmos-sdk 0.46 */ export interface MsgSoftwareUpgrade { /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; /** plan is the upgrade plan. */ plan: Plan | undefined; } export interface MsgSoftwareUpgradeProtoMsg { typeUrl: "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade"; value: Uint8Array; } /** * MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type. * * Since: cosmos-sdk 0.46 */ export interface MsgSoftwareUpgradeAmino { /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority?: string; /** plan is the upgrade plan. */ plan: PlanAmino | undefined; } export interface MsgSoftwareUpgradeAminoMsg { type: "cosmos-sdk/MsgSoftwareUpgrade"; value: MsgSoftwareUpgradeAmino; } /** * MsgSoftwareUpgradeResponse is the Msg/SoftwareUpgrade response type. * * Since: cosmos-sdk 0.46 */ export interface MsgSoftwareUpgradeResponse { } export interface MsgSoftwareUpgradeResponseProtoMsg { typeUrl: "/cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse"; value: Uint8Array; } /** * MsgSoftwareUpgradeResponse is the Msg/SoftwareUpgrade response type. * * Since: cosmos-sdk 0.46 */ export interface MsgSoftwareUpgradeResponseAmino { } export interface MsgSoftwareUpgradeResponseAminoMsg { type: "cosmos-sdk/MsgSoftwareUpgradeResponse"; value: MsgSoftwareUpgradeResponseAmino; } /** * MsgCancelUpgrade is the Msg/CancelUpgrade request type. * * Since: cosmos-sdk 0.46 */ export interface MsgCancelUpgrade { /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority: string; } export interface MsgCancelUpgradeProtoMsg { typeUrl: "/cosmos.upgrade.v1beta1.MsgCancelUpgrade"; value: Uint8Array; } /** * MsgCancelUpgrade is the Msg/CancelUpgrade request type. * * Since: cosmos-sdk 0.46 */ export interface MsgCancelUpgradeAmino { /** authority is the address that controls the module (defaults to x/gov unless overwritten). */ authority?: string; } export interface MsgCancelUpgradeAminoMsg { type: "cosmos-sdk/MsgCancelUpgrade"; value: MsgCancelUpgradeAmino; } /** * MsgCancelUpgradeResponse is the Msg/CancelUpgrade response type. * * Since: cosmos-sdk 0.46 */ export interface MsgCancelUpgradeResponse { } export interface MsgCancelUpgradeResponseProtoMsg { typeUrl: "/cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse"; value: Uint8Array; } /** * MsgCancelUpgradeResponse is the Msg/CancelUpgrade response type. * * Since: cosmos-sdk 0.46 */ export interface MsgCancelUpgradeResponseAmino { } export interface MsgCancelUpgradeResponseAminoMsg { type: "cosmos-sdk/MsgCancelUpgradeResponse"; value: MsgCancelUpgradeResponseAmino; } export declare const MsgSoftwareUpgrade: { typeUrl: string; encode(message: MsgSoftwareUpgrade, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSoftwareUpgrade; fromJSON(object: any): MsgSoftwareUpgrade; toJSON(message: MsgSoftwareUpgrade): unknown; fromPartial(object: Partial): MsgSoftwareUpgrade; fromAmino(object: MsgSoftwareUpgradeAmino): MsgSoftwareUpgrade; toAmino(message: MsgSoftwareUpgrade): MsgSoftwareUpgradeAmino; fromAminoMsg(object: MsgSoftwareUpgradeAminoMsg): MsgSoftwareUpgrade; toAminoMsg(message: MsgSoftwareUpgrade): MsgSoftwareUpgradeAminoMsg; fromProtoMsg(message: MsgSoftwareUpgradeProtoMsg): MsgSoftwareUpgrade; toProto(message: MsgSoftwareUpgrade): Uint8Array; toProtoMsg(message: MsgSoftwareUpgrade): MsgSoftwareUpgradeProtoMsg; }; export declare const MsgSoftwareUpgradeResponse: { typeUrl: string; encode(_: MsgSoftwareUpgradeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgSoftwareUpgradeResponse; fromJSON(_: any): MsgSoftwareUpgradeResponse; toJSON(_: MsgSoftwareUpgradeResponse): unknown; fromPartial(_: Partial): MsgSoftwareUpgradeResponse; fromAmino(_: MsgSoftwareUpgradeResponseAmino): MsgSoftwareUpgradeResponse; toAmino(_: MsgSoftwareUpgradeResponse): MsgSoftwareUpgradeResponseAmino; fromAminoMsg(object: MsgSoftwareUpgradeResponseAminoMsg): MsgSoftwareUpgradeResponse; toAminoMsg(message: MsgSoftwareUpgradeResponse): MsgSoftwareUpgradeResponseAminoMsg; fromProtoMsg(message: MsgSoftwareUpgradeResponseProtoMsg): MsgSoftwareUpgradeResponse; toProto(message: MsgSoftwareUpgradeResponse): Uint8Array; toProtoMsg(message: MsgSoftwareUpgradeResponse): MsgSoftwareUpgradeResponseProtoMsg; }; export declare const MsgCancelUpgrade: { typeUrl: string; encode(message: MsgCancelUpgrade, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelUpgrade; fromJSON(object: any): MsgCancelUpgrade; toJSON(message: MsgCancelUpgrade): unknown; fromPartial(object: Partial): MsgCancelUpgrade; fromAmino(object: MsgCancelUpgradeAmino): MsgCancelUpgrade; toAmino(message: MsgCancelUpgrade): MsgCancelUpgradeAmino; fromAminoMsg(object: MsgCancelUpgradeAminoMsg): MsgCancelUpgrade; toAminoMsg(message: MsgCancelUpgrade): MsgCancelUpgradeAminoMsg; fromProtoMsg(message: MsgCancelUpgradeProtoMsg): MsgCancelUpgrade; toProto(message: MsgCancelUpgrade): Uint8Array; toProtoMsg(message: MsgCancelUpgrade): MsgCancelUpgradeProtoMsg; }; export declare const MsgCancelUpgradeResponse: { typeUrl: string; encode(_: MsgCancelUpgradeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgCancelUpgradeResponse; fromJSON(_: any): MsgCancelUpgradeResponse; toJSON(_: MsgCancelUpgradeResponse): unknown; fromPartial(_: Partial): MsgCancelUpgradeResponse; fromAmino(_: MsgCancelUpgradeResponseAmino): MsgCancelUpgradeResponse; toAmino(_: MsgCancelUpgradeResponse): MsgCancelUpgradeResponseAmino; fromAminoMsg(object: MsgCancelUpgradeResponseAminoMsg): MsgCancelUpgradeResponse; toAminoMsg(message: MsgCancelUpgradeResponse): MsgCancelUpgradeResponseAminoMsg; fromProtoMsg(message: MsgCancelUpgradeResponseProtoMsg): MsgCancelUpgradeResponse; toProto(message: MsgCancelUpgradeResponse): Uint8Array; toProtoMsg(message: MsgCancelUpgradeResponse): MsgCancelUpgradeResponseProtoMsg; }; /** Msg defines the upgrade Msg service. */ export interface Msg { /** * SoftwareUpgrade is a governance operation for initiating a software upgrade. * * Since: cosmos-sdk 0.46 */ SoftwareUpgrade(request: MsgSoftwareUpgrade): Promise; /** * CancelUpgrade is a governance operation for cancelling a previously * approved software upgrade. * * Since: cosmos-sdk 0.46 */ CancelUpgrade(request: MsgCancelUpgrade): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: TxRpc); SoftwareUpgrade(request: MsgSoftwareUpgrade): Promise; CancelUpgrade(request: MsgCancelUpgrade): Promise; }