import { EncodeObject } from "@cosmjs/proto-signing"; import { MsgBlockUser, MsgCreateRelationship, MsgDeleteRelationship, MsgUnblockUser } from "@desmoslabs/desmjs-types/desmos/relationships/v1/msgs"; import { MsgBlockUserTypeUrl, MsgCreateRelationshipTypeUrl, MsgDeleteRelationshipTypeUrl, MsgUnblockUserTypeUrl } from "./consts"; export interface MsgCreateRelationshipEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgCreateRelationshipTypeUrl; readonly value: MsgCreateRelationship; } export declare function isMsgCreateRelationshipEncodeObject(encodeObject: EncodeObject): encodeObject is MsgCreateRelationshipEncodeObject; export interface MsgDeleteRelationshipEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgDeleteRelationshipTypeUrl; readonly value: MsgDeleteRelationship; } export declare function isMsgDeleteRelationshipEncodeObject(encodeObject: EncodeObject): encodeObject is MsgDeleteRelationshipEncodeObject; export interface MsgBlockUserEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgBlockUserTypeUrl; readonly value: MsgBlockUser; } export declare function isMsgBlockUserEncodeObject(encodeObject: EncodeObject): encodeObject is MsgBlockUserEncodeObject; export interface MsgUnblockUserEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgUnblockUserTypeUrl; readonly value: MsgUnblockUser; } export declare function isMsgUnblockUserEncodeObject(encodeObject: EncodeObject): encodeObject is MsgUnblockUserEncodeObject;