import { StdFee } from "../../../types.js"; import { MsgCancelUpgrade, MsgSoftwareUpgrade } from "./tx.js"; import "../../../index.js"; import * as _interchainjs_cosmos0 from "@interchainjs/cosmos"; import * as _interchainjs_types0 from "@interchainjs/types"; //#region src/cosmos/upgrade/v1beta1/tx.rpc.func.d.ts /** * SoftwareUpgrade is a governance operation for initiating a software upgrade. * @name softwareUpgrade * @package cosmos.upgrade.v1beta1 * @see proto service: cosmos.upgrade.v1beta1.SoftwareUpgrade */ declare const softwareUpgrade: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgSoftwareUpgrade | MsgSoftwareUpgrade[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * CancelUpgrade is a governance operation for cancelling a previously * approved software upgrade. * @name cancelUpgrade * @package cosmos.upgrade.v1beta1 * @see proto service: cosmos.upgrade.v1beta1.CancelUpgrade */ declare const cancelUpgrade: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgCancelUpgrade | MsgCancelUpgrade[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; //#endregion export { cancelUpgrade, softwareUpgrade };