import { type EncodeObject } from '@cosmjs/proto-signing'; import { type isTx } from '@hyperlane-xyz/cosmos-types'; import { type COSMOS_MODULE_MESSAGE_REGISTRY as R } from '../../registry.js'; export interface MsgCreateMessageIdMultisigIsmEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgCreateMessageIdMultisigIsm.proto.type; readonly value: Partial; } export interface MsgCreateMerkleRootMultisigIsmEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgCreateMerkleRootMultisigIsm.proto.type; readonly value: Partial; } export interface MsgCreateNoopIsmEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgCreateNoopIsm.proto.type; readonly value: Partial; } export interface MsgAnnounceValidatorEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgAnnounceValidator.proto.type; readonly value: Partial; } export interface MsgCreateRoutingIsmEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgCreateRoutingIsm.proto.type; readonly value: Partial; } export interface MsgSetRoutingIsmDomainEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgSetRoutingIsmDomain.proto.type; readonly value: Partial; } export interface MsgRemoveRoutingIsmDomainEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgRemoveRoutingIsmDomain.proto.type; readonly value: Partial; } export interface MsgUpdateRoutingIsmOwnerEncodeObject extends EncodeObject { readonly typeUrl: typeof R.MsgUpdateRoutingIsmOwner.proto.type; readonly value: Partial; } //# sourceMappingURL=messages.d.ts.map