import { MsgStoreCode } from './MsgStoreCode';
import { MsgMigrateCode } from './MsgMigrateCode';
import { MsgInstantiateContract } from './MsgInstantiateContract';
import { MsgExecuteContract } from './MsgExecuteContract';
import { MsgMigrateContract } from './MsgMigrateContract';
import { MsgUpdateContractAdmin } from './MsgUpdateContractAdmin';
import { MsgClearContractAdmin } from './MsgClearContractAdmin';
export * from './MsgStoreCode';
export * from './MsgMigrateCode';
export * from './MsgInstantiateContract';
export * from './MsgExecuteContract';
export * from './MsgMigrateContract';
export * from './MsgUpdateContractAdmin';
export * from './MsgClearContractAdmin';
export declare type WasmMsg = MsgStoreCode | MsgMigrateCode | MsgInstantiateContract | MsgExecuteContract | MsgMigrateContract | MsgUpdateContractAdmin | MsgClearContractAdmin;
export declare namespace WasmMsg {
    type Amino = MsgStoreCode.Amino | MsgMigrateCode.Amino | MsgInstantiateContract.Amino | MsgExecuteContract.Amino | MsgMigrateContract.Amino | MsgUpdateContractAdmin.Amino | MsgClearContractAdmin.Amino;
    type Data = MsgStoreCode.Data | MsgMigrateCode.Data | MsgInstantiateContract.Data | MsgExecuteContract.Data | MsgMigrateContract.Data | MsgUpdateContractAdmin.Data | MsgClearContractAdmin.Data;
    type Proto = MsgStoreCode.Proto | MsgMigrateCode.Proto | MsgInstantiateContract.Proto | MsgExecuteContract.Proto | MsgMigrateContract.Proto | MsgUpdateContractAdmin.Proto | MsgClearContractAdmin.Proto;
}
