import { EncodeObject } from "@cosmjs/proto-signing"; import { MsgLinkApplication, MsgUnlinkApplication } from "@desmoslabs/desmjs-types/desmos/profiles/v3/msgs_app_links"; import { MsgLinkChainAccount, MsgUnlinkChainAccount } from "@desmoslabs/desmjs-types/desmos/profiles/v3/msgs_chain_links"; import { MsgAcceptDTagTransferRequest, MsgCancelDTagTransferRequest, MsgRefuseDTagTransferRequest, MsgRequestDTagTransfer } from "@desmoslabs/desmjs-types/desmos/profiles/v3/msgs_dtag_requests"; import { MsgDeleteProfile, MsgSaveProfile } from "@desmoslabs/desmjs-types/desmos/profiles/v3/msgs_profile"; import { MsgAcceptDTagTransferRequestTypeUrl, MsgCancelDTagTransferRequestTypeUrl, MsgDeleteProfileTypeUrl, MsgLinkApplicationTypeUrl, MsgLinkChainAccountTypeUrl, MsgRefuseDTagTransferRequestTypeUrl, MsgRequestDTagTransferTypeUrl, MsgSaveProfileTypeUrl, MsgUnlinkApplicationTypeUrl, MsgUnlinkChainAccountTypeUrl } from "./consts"; export interface MsgLinkApplicationEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgLinkApplicationTypeUrl; readonly value: MsgLinkApplication; } export declare function isMsgLinkApplicationEncodeObject(encodeObject: EncodeObject): encodeObject is MsgLinkApplicationEncodeObject; export interface MsgUnlinkApplicationEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgUnlinkApplicationTypeUrl; readonly value: MsgUnlinkApplication; } export declare function isMsgUnlinkApplicationEncodeObject(encodeObject: EncodeObject): encodeObject is MsgUnlinkApplicationEncodeObject; export interface MsgLinkChainAccountEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgLinkChainAccountTypeUrl; readonly value: MsgLinkChainAccount; } export declare function isMsgLinkChainAccountEncodeObject(encodeObject: EncodeObject): encodeObject is MsgLinkChainAccountEncodeObject; export interface MsgUnlinkChainAccountEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgUnlinkChainAccountTypeUrl; readonly value: MsgUnlinkChainAccount; } export declare function isMsgUnlinkChainAccountEncodeObject(encodeObject: EncodeObject): encodeObject is MsgUnlinkChainAccountEncodeObject; export interface MsgRequestDTagTransferEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgRequestDTagTransferTypeUrl; readonly value: MsgRequestDTagTransfer; } export declare function isMsgRequestDTagTransferEncodeObject(encodeObject: EncodeObject): encodeObject is MsgRequestDTagTransferEncodeObject; export interface MsgCancelDTagTransferRequestEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgCancelDTagTransferRequestTypeUrl; readonly value: MsgCancelDTagTransferRequest; } export declare function isMsgCancelDTagTransferRequestEncodeObject(encodeObject: EncodeObject): encodeObject is MsgCancelDTagTransferRequestEncodeObject; export interface MsgAcceptDTagTransferRequestEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgAcceptDTagTransferRequestTypeUrl; readonly value: MsgAcceptDTagTransferRequest; } export declare function isMsgAcceptDTagTransferRequestEncodeObject(encodeObject: EncodeObject): encodeObject is MsgAcceptDTagTransferRequestEncodeObject; export interface MsgRefuseDTagTransferRequestEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgRefuseDTagTransferRequestTypeUrl; readonly value: MsgRefuseDTagTransferRequest; } export declare function isMsgRefuseDTagTransferRequestEncodeObject(encodeObject: EncodeObject): encodeObject is MsgRefuseDTagTransferRequestEncodeObject; export interface MsgSaveProfileEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgSaveProfileTypeUrl; readonly value: MsgSaveProfile; } export declare function isMsgSaveProfileEncodeObject(encodeObject: EncodeObject): encodeObject is MsgSaveProfileEncodeObject; export interface MsgDeleteProfileEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgDeleteProfileTypeUrl; readonly value: MsgDeleteProfile; } export declare function isMsgDeleteProfileEncodeObject(encodeObject: EncodeObject): encodeObject is MsgDeleteProfileEncodeObject;