import { StdFee } from "../../../../types.js"; import { MsgCreateClient, MsgDeleteClientCreator, MsgIBCSoftwareUpgrade, MsgRecoverClient, MsgSubmitMisbehaviour, MsgUpdateClient, MsgUpdateParams, MsgUpgradeClient } from "./tx.js"; import "../../../../index.js"; import * as _interchainjs_cosmos0 from "@interchainjs/cosmos"; import * as _interchainjs_types0 from "@interchainjs/types"; //#region src/ibc/core/client/v1/tx.rpc.func.d.ts /** * CreateClient defines a rpc handler method for MsgCreateClient. * @name createClient * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.CreateClient */ declare const createClient: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgCreateClient | MsgCreateClient[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpdateClient defines a rpc handler method for MsgUpdateClient. * @name updateClient * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.UpdateClient */ declare const updateClient: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpdateClient | MsgUpdateClient[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpgradeClient defines a rpc handler method for MsgUpgradeClient. * @name upgradeClient * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.UpgradeClient */ declare const upgradeClient: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpgradeClient | MsgUpgradeClient[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * SubmitMisbehaviour defines a rpc handler method for MsgSubmitMisbehaviour. * @name submitMisbehaviour * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.SubmitMisbehaviour */ declare const submitMisbehaviour: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgSubmitMisbehaviour | MsgSubmitMisbehaviour[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * RecoverClient defines a rpc handler method for MsgRecoverClient. * @name recoverClient * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.RecoverClient */ declare const recoverClient: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgRecoverClient | MsgRecoverClient[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * IBCSoftwareUpgrade defines a rpc handler method for MsgIBCSoftwareUpgrade. * @name iBCSoftwareUpgrade * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.IBCSoftwareUpgrade */ declare const iBCSoftwareUpgrade: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgIBCSoftwareUpgrade | MsgIBCSoftwareUpgrade[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * UpdateClientParams defines a rpc handler method for MsgUpdateParams. * @name updateClientParams * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.UpdateClientParams */ declare const updateClientParams: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgUpdateParams | MsgUpdateParams[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; /** * DeleteClientCreator defines a rpc handler method for MsgDeleteClientCreator. * @name deleteClientCreator * @package ibc.core.client.v1 * @see proto service: ibc.core.client.v1.DeleteClientCreator */ declare const deleteClientCreator: (client: _interchainjs_cosmos0.ISigningClient, signerAddress: string, message: MsgDeleteClientCreator | MsgDeleteClientCreator[], fee: StdFee | "auto", memo: string) => Promise<_interchainjs_types0.DeliverTxResponse>; //#endregion export { createClient, deleteClientCreator, iBCSoftwareUpgrade, recoverClient, submitMisbehaviour, updateClient, updateClientParams, upgradeClient };