import type { MsgSend } from '../proto/cosmos/bank/v1beta1/tx_pb'; import type { MsgVerifyInvariant } from '../proto/cosmos/crisis/v1beta1/tx_pb'; import type { MsgSetWithdrawAddress, MsgWithdrawDelegatorReward, MsgWithdrawValidatorCommission, MsgFundCommunityPool } from '../proto/cosmos/distribution/v1beta1/tx_pb'; import { MsgVote, MsgVoteWeighted, MsgDeposit, MsgSubmitProposal } from '../proto/cosmos/gov/v1beta1/tx_pb'; import { MsgUnjail } from '../proto/cosmos/slashing/v1beta1/tx_pb'; import { MsgEditValidator, MsgDelegate, MsgBeginRedelegate, MsgUndelegate } from '../proto/cosmos/staking/v1beta1/tx_pb'; import { SoftwareUpgradeProposal, CancelSoftwareUpgradeProposal, Plan } from '../proto/cosmos/upgrade/v1beta1/upgrade_pb'; import { MsgCreateVestingAccount } from '../proto/cosmos/vesting/v1beta1/tx_pb'; import { Proposal, TextProposal } from '../proto/cosmos/gov/v1beta1/gov_pb'; import { MsgGrant } from '../proto/cosmos/authz/v1beta1/tx_pb'; import { Coin } from '../proto/cosmos/base/v1beta1/coin_pb'; import { StoreCodeProposal, InstantiateContractProposal } from 'proto/cosmwasm/wasm/v1/proposal_pb'; import { AccessConfig } from 'proto/cosmwasm/wasm/v1/types_pb'; import { ParameterChangeProposal } from 'proto/cosmos/params/v1beta1/params_pb'; export declare type MsgSendDisplay = MsgSend.AsObject; export declare type MsgVerifyInvariantDisplay = MsgVerifyInvariant.AsObject; export declare type MsgSetWithdrawAddressDisplay = MsgSetWithdrawAddress.AsObject; export declare type MsgWithdrawDelegatorRewardDisplay = MsgWithdrawDelegatorReward.AsObject; export declare type MsgWithdrawValidatorCommissionDisplay = MsgWithdrawValidatorCommission.AsObject; export declare type MsgFundCommunityPoolDisplay = MsgFundCommunityPool.AsObject; export declare type TextProposalDisplay = TextProposal.AsObject; export declare type SoftwareUpgradeProposalDisplay = SoftwareUpgradeProposal.AsObject; export declare type CancelSoftwareUpgradeProposalDisplay = CancelSoftwareUpgradeProposal.AsObject; export declare type PlanDisplay = Plan.AsObject; export declare type StoreCodeProposalDisplay = StoreCodeProposal.AsObject; export declare type InstantiateContractProposalDisplay = InstantiateContractProposal.AsObject; export declare type AccessConfigDisplay = AccessConfig.AsObject; export declare type ParameterChangeProposalDisplay = ParameterChangeProposal.AsObject; export declare type ProposalDisplay = Proposal.AsObject; export declare type MsgVoteDisplay = MsgVote.AsObject; export declare type MsgVoteWeightedDisplay = MsgVoteWeighted.AsObject; export declare type MsgDepositDisplay = MsgDeposit.AsObject; export declare type MsgUnjailDisplay = MsgUnjail.AsObject; export declare type MsgEditValidatorDisplay = MsgEditValidator.AsObject; export declare type MsgDelegateDisplay = MsgDelegate.AsObject; export declare type MsgBeginRedelegateDisplay = MsgBeginRedelegate.AsObject; export declare type MsgUndelegateDisplay = MsgUndelegate.AsObject; export declare type MsgCreateVestingAccountDisplay = MsgCreateVestingAccount.AsObject; export declare type MsgGrantDisplay = MsgGrant.AsObject & { transferLimit: Coin.AsObject; }; export declare type MsgSubmitProposalDisplay = MsgSubmitProposal.AsObject & { proposalType: 'TextProposal' | 'SoftwareUpgradeProposal' | 'CancelSoftwareUpgradeProposal' | 'StoreCodeProposal' | 'InstantiateCodeProposal' | 'ParameterChangeProposal' | undefined; };