import MsgGrant from './authz/msgs/MsgGrant';
import MsgRevoke from './authz/msgs/MsgRevoke';
import MsgAuthzExec from './authz/msgs/MsgExec';
import MsgSend from './bank/msgs/MsgSend';
import MsgGovDeposit from './gov/msgs/MsgDeposit';
import MsgVote from './gov/msgs/MsgVote';
import MsgTransfer from './ibc/msgs/MsgTransfer';
import MsgDelegate from './staking/msgs/MsgDelegate';
import MsgUndelegate from './staking/msgs/MsgUndelegate';
import MsgBeginRedelegate from './staking/msgs/MsgBeginRedelegate';
import MsgUnjail from './slashing/msgs/MsgUnjail';
import { MsgSubmitProposal } from './gov';
import { MsgExecuteContract, MsgInstantiateContract, MsgStoreCode, MsgUpdateAdmin, MsgMigrateContract } from './wasm';
import { MsgWithdrawDelegatorReward } from './distribution';
import { MsgApproveFeepayerRequest, MsgRevokeFeepayerRequest } from './metastore';
import { MsgCwStoreCode, MsgExecuteCwContract, MsgInstantiateCwContract, MsgMigrateCwContract } from './rwasm';
/**
 * @group Message
 */
export declare type Msgs = MsgGrant | MsgRevoke | MsgAuthzExec | MsgSend | MsgGovDeposit | MsgSubmitProposal | MsgVote | MsgTransfer | MsgDelegate | MsgUndelegate | MsgWithdrawDelegatorReward | MsgBeginRedelegate | MsgStoreCode | MsgCwStoreCode | MsgInstantiateContract | MsgInstantiateCwContract | MsgExecuteContract | MsgExecuteCwContract | MsgUpdateAdmin | MsgMigrateContract | MsgMigrateCwContract | MsgApproveFeepayerRequest | MsgRevokeFeepayerRequest | MsgUnjail;
