import { type Rpc } from '../../../helpers.js'; import { MsgSoftwareUpgrade, MsgSoftwareUpgradeResponse, MsgCancelUpgrade, MsgCancelUpgradeResponse } from './tx.js'; /** 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: Rpc); softwareUpgrade(request: MsgSoftwareUpgrade): Promise; cancelUpgrade(request: MsgCancelUpgrade): Promise; } //# sourceMappingURL=tx.rpc.msg.d.ts.map