import { type Rpc } from '../../helpers.js'; import { MsgLiquidStake, MsgLiquidStakeResponse, MsgLSMLiquidStake, MsgLSMLiquidStakeResponse, MsgRedeemStake, MsgRedeemStakeResponse, MsgRegisterHostZone, MsgRegisterHostZoneResponse, MsgClaimUndelegatedTokens, MsgClaimUndelegatedTokensResponse, MsgRebalanceValidators, MsgRebalanceValidatorsResponse, MsgAddValidators, MsgAddValidatorsResponse, MsgChangeValidatorWeights, MsgChangeValidatorWeightsResponse, MsgDeleteValidator, MsgDeleteValidatorResponse, MsgRestoreInterchainAccount, MsgRestoreInterchainAccountResponse, MsgCloseDelegationChannel, MsgCloseDelegationChannelResponse, MsgUpdateValidatorSharesExchRate, MsgUpdateValidatorSharesExchRateResponse, MsgCalibrateDelegation, MsgCalibrateDelegationResponse, MsgClearBalance, MsgClearBalanceResponse, MsgUpdateInnerRedemptionRateBounds, MsgUpdateInnerRedemptionRateBoundsResponse, MsgResumeHostZone, MsgResumeHostZoneResponse, MsgCreateTradeRoute, MsgCreateTradeRouteResponse, MsgDeleteTradeRoute, MsgDeleteTradeRouteResponse, MsgUpdateTradeRoute, MsgUpdateTradeRouteResponse, MsgSetCommunityPoolRebate, MsgSetCommunityPoolRebateResponse, MsgToggleTradeController, MsgToggleTradeControllerResponse, MsgUpdateHostZoneParams, MsgUpdateHostZoneParamsResponse } from './tx.js'; /** Msg defines the Msg service. */ export interface Msg { liquidStake(request: MsgLiquidStake): Promise; lSMLiquidStake(request: MsgLSMLiquidStake): Promise; redeemStake(request: MsgRedeemStake): Promise; registerHostZone(request: MsgRegisterHostZone): Promise; claimUndelegatedTokens(request: MsgClaimUndelegatedTokens): Promise; rebalanceValidators(request: MsgRebalanceValidators): Promise; addValidators(request: MsgAddValidators): Promise; changeValidatorWeight(request: MsgChangeValidatorWeights): Promise; deleteValidator(request: MsgDeleteValidator): Promise; restoreInterchainAccount(request: MsgRestoreInterchainAccount): Promise; closeDelegationChannel(request: MsgCloseDelegationChannel): Promise; updateValidatorSharesExchRate(request: MsgUpdateValidatorSharesExchRate): Promise; calibrateDelegation(request: MsgCalibrateDelegation): Promise; clearBalance(request: MsgClearBalance): Promise; updateInnerRedemptionRateBounds(request: MsgUpdateInnerRedemptionRateBounds): Promise; resumeHostZone(request: MsgResumeHostZone): Promise; createTradeRoute(request: MsgCreateTradeRoute): Promise; deleteTradeRoute(request: MsgDeleteTradeRoute): Promise; updateTradeRoute(request: MsgUpdateTradeRoute): Promise; setCommunityPoolRebate(request: MsgSetCommunityPoolRebate): Promise; toggleTradeController(request: MsgToggleTradeController): Promise; updateHostZoneParams(request: MsgUpdateHostZoneParams): Promise; } export declare class MsgClientImpl implements Msg { private readonly rpc; constructor(rpc: Rpc); liquidStake(request: MsgLiquidStake): Promise; lSMLiquidStake(request: MsgLSMLiquidStake): Promise; redeemStake(request: MsgRedeemStake): Promise; registerHostZone(request: MsgRegisterHostZone): Promise; claimUndelegatedTokens(request: MsgClaimUndelegatedTokens): Promise; rebalanceValidators(request: MsgRebalanceValidators): Promise; addValidators(request: MsgAddValidators): Promise; changeValidatorWeight(request: MsgChangeValidatorWeights): Promise; deleteValidator(request: MsgDeleteValidator): Promise; restoreInterchainAccount(request: MsgRestoreInterchainAccount): Promise; closeDelegationChannel(request: MsgCloseDelegationChannel): Promise; updateValidatorSharesExchRate(request: MsgUpdateValidatorSharesExchRate): Promise; calibrateDelegation(request: MsgCalibrateDelegation): Promise; clearBalance(request: MsgClearBalance): Promise; updateInnerRedemptionRateBounds(request: MsgUpdateInnerRedemptionRateBounds): Promise; resumeHostZone(request: MsgResumeHostZone): Promise; createTradeRoute(request: MsgCreateTradeRoute): Promise; deleteTradeRoute(request: MsgDeleteTradeRoute): Promise; updateTradeRoute(request: MsgUpdateTradeRoute): Promise; setCommunityPoolRebate(request: MsgSetCommunityPoolRebate): Promise; toggleTradeController(request: MsgToggleTradeController): Promise; updateHostZoneParams(request: MsgUpdateHostZoneParams): Promise; } //# sourceMappingURL=tx.rpc.msg.d.ts.map