import { EncodeObject } from "@cosmjs/proto-signing"; import { MsgAddUserToUserGroup, MsgCreateSection, MsgCreateSubspace, MsgCreateUserGroup, MsgDeleteSection, MsgDeleteSubspace, MsgDeleteUserGroup, MsgEditSection, MsgEditSubspace, MsgEditUserGroup, MsgMoveSection, MsgMoveUserGroup, MsgRemoveUserFromUserGroup, MsgSetUserGroupPermissions, MsgSetUserPermissions, MsgUpdateSubspaceFeeTokens } from "@desmoslabs/desmjs-types/desmos/subspaces/v3/msgs"; import { MsgAddUserToUserGroupTypeUrl, MsgCreateSectionTypeUrl, MsgCreateSubspaceTypeUrl, MsgCreateUserGroupTypeUrl, MsgDeleteSectionTypeUrl, MsgDeleteSubspaceTypeUrl, MsgDeleteUserGroupTypeUrl, MsgEditSectionTypeUrl, MsgEditSubspaceTypeUrl, MsgEditUserGroupTypeUrl, MsgMoveSectionTypeUrl, MsgMoveUserGroupTypeUrl, MsgRemoveUserFromUserGroupTypeUrl, MsgSetUserGroupPermissionsTypeUrl, MsgSetUserPermissionsTypeUrl, MsgUpdateSubspaceFeeTokensTypeUrl } from "./consts"; export interface MsgCreateSubspaceEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgCreateSubspaceTypeUrl; readonly value: MsgCreateSubspace; } export declare function isMsgCreateSubspaceEncodeObject(encodeObject: EncodeObject): encodeObject is MsgCreateSubspaceEncodeObject; export interface MsgEditSubspaceEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgEditSubspaceTypeUrl; readonly value: MsgEditSubspace; } export declare function isMsgEditSubspaceEncodeObject(encodeObject: EncodeObject): encodeObject is MsgEditSubspaceEncodeObject; export interface MsgDeleteSubspaceEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgDeleteSubspaceTypeUrl; readonly value: MsgDeleteSubspace; } export declare function isMsgDeleteSubspaceEncodeObject(encodeObject: EncodeObject): encodeObject is MsgDeleteSubspaceEncodeObject; export interface MsgCreateSectionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgCreateSectionTypeUrl; readonly value: MsgCreateSection; } export declare function isMsgCreateSectionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgCreateSectionEncodeObject; export interface MsgEditSectionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgEditSectionTypeUrl; readonly value: MsgEditSection; } export declare function isMsgEditSectionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgEditSectionEncodeObject; export interface MsgMoveSectionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgMoveSectionTypeUrl; readonly value: MsgMoveSection; } export declare function isMsgMoveSectionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgMoveSectionEncodeObject; export interface MsgDeleteSectionEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgDeleteSectionTypeUrl; readonly value: MsgDeleteSection; } export declare function isMsgDeleteSectionEncodeObject(encodeObject: EncodeObject): encodeObject is MsgDeleteSectionEncodeObject; export interface MsgCreateUserGroupEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgCreateUserGroupTypeUrl; readonly value: MsgCreateUserGroup; } export declare function isMsgCreateUserGroupEncodeObject(encodeObject: EncodeObject): encodeObject is MsgCreateUserGroupEncodeObject; export interface MsgEditUserGroupEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgEditUserGroupTypeUrl; readonly value: MsgEditUserGroup; } export declare function isMsgEditUserGroupEncodeObject(encodeObject: EncodeObject): encodeObject is MsgEditUserGroupEncodeObject; export interface MsgMoveUserGroupEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgMoveUserGroupTypeUrl; readonly value: MsgMoveUserGroup; } export declare function isMsgMoveUserGroupEncodeObject(encodeObject: EncodeObject): encodeObject is MsgMoveUserGroupEncodeObject; export interface MsgSetUserGroupPermissionsEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgSetUserGroupPermissionsTypeUrl; readonly value: MsgSetUserGroupPermissions; } export declare function isMsgSetUserGroupPermissionsEncodeObject(encodeObject: EncodeObject): encodeObject is MsgSetUserGroupPermissionsEncodeObject; export interface MsgDeleteUserGroupEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgDeleteUserGroupTypeUrl; readonly value: MsgDeleteUserGroup; } export declare function isMsgDeleteUserGroupEncodeObject(encodeObject: EncodeObject): encodeObject is MsgDeleteUserGroupEncodeObject; export interface MsgAddUserToUserGroupEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgAddUserToUserGroupTypeUrl; readonly value: MsgAddUserToUserGroup; } export declare function isMsgAddUserToUserGroupEncodeObject(encodeObject: EncodeObject): encodeObject is MsgAddUserToUserGroupEncodeObject; export interface MsgRemoveUserFromUserGroupEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgRemoveUserFromUserGroupTypeUrl; readonly value: MsgRemoveUserFromUserGroup; } export declare function isMsgRemoveUserFromUserGroupEncodeObject(encodeObject: EncodeObject): encodeObject is MsgRemoveUserFromUserGroupEncodeObject; export interface MsgSetUserPermissionsEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgSetUserPermissionsTypeUrl; readonly value: MsgSetUserPermissions; } export declare function isMsgSetUserPermissionsEncodeObject(encodeObject: EncodeObject): encodeObject is MsgSetUserPermissionsEncodeObject; export interface MsgUpdateSubspaceFeeTokensEncodeObject extends EncodeObject { readonly typeUrl: typeof MsgUpdateSubspaceFeeTokensTypeUrl; readonly value: MsgUpdateSubspaceFeeTokens; } export declare function isMsgUpdateSubspaceFeeTokensEncodeObject(encodeObject: EncodeObject): encodeObject is MsgUpdateSubspaceFeeTokensEncodeObject;