import { EncodeObject } from "@cosmjs/proto-signing"; import { MsgAddReaction, MsgAddRegisteredReaction, MsgEditRegisteredReaction, MsgRemoveReaction, MsgRemoveRegisteredReaction, MsgSetReactionsParams } from "@desmoslabs/desmjs-types/desmos/reactions/v1/msgs"; import { MsgAddReactionTypeUrl, MsgAddRegisteredReactionTypeUrl, MsgEditRegisteredReactionTypeUrl, MsgRemoveReactionTypeUrl, MsgRemoveRegisteredReactionTypeUrl, MsgSetReactionsParamsTypeUrl } from "./consts"; export interface MsgAddReactionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgAddReactionTypeUrl; readonly value: MsgAddReaction; } export declare function isMsgAddReactionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgAddReactionEncodeObject; export interface MsgRemoveReactionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgRemoveReactionTypeUrl; readonly value: MsgRemoveReaction; } export declare function isMsgRemoveReactionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgRemoveReactionEncodeObject; export interface MsgAddRegisteredReactionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgAddRegisteredReactionTypeUrl; readonly value: MsgAddRegisteredReaction; } export declare function isMsgAddRegisteredReactionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgAddRegisteredReactionEncodeObject; export interface MsgEditRegisteredReactionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgEditRegisteredReactionTypeUrl; readonly value: MsgEditRegisteredReaction; } export declare function isMsgEditRegisteredReactionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgEditRegisteredReactionEncodeObject; export interface MsgRemoveRegisteredReactionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgRemoveRegisteredReactionTypeUrl; readonly value: MsgRemoveRegisteredReaction; } export declare function isMsgRemoveRegisteredReactionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgRemoveRegisteredReactionEncodeObject; export interface MsgSetReactionsParamsEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgSetReactionsParamsTypeUrl; readonly value: MsgSetReactionsParams; } export declare function isMsgSetReactionsParamsEncodeObject(encodeObject: EncodeObject): encodeObject is MsgSetReactionsParamsEncodeObject;