import { OfflineSigner } from '@cosmjs/proto-signing'; import { SigningStargateClientOptions } from '@cosmjs/stargate'; import * as cosmosbankModuleGenerate from '../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/index'; import * as distributionModuleGenerate from '../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/index'; import * as cosmosstakingLegacyModuleGenerate from '../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/index'; import * as cosmosTx from '../modules/cosmos/cosmos-sdk/cosmos.tx.v1beta1/module/index'; import * as nftadminModuleGenerate from '../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftadmin/module/index'; import * as nftmngrModuleGenerate from '../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/index'; import * as nftoracleModuleGenerate from '../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/'; import * as protocoladminModuleGenerate from '../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/index'; import * as tokenmngrModuleGenerate from '../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/index'; import { Accounts } from './Accounts'; export declare class SixDataChainConnector { apiUrl: string; rpcUrl: string; accounts: Accounts; /** * @param _nodeUrl is the url of the node to connect default is http://localhost * @param _portApi default is 1317 * @param _portRpc default is 26657 **/ constructor(_nodeUrl?: string, _portApi?: number, _portRpc?: number); connectAPIClient: () => Promise<{ nftmngrModule: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/rest").Api; nftoracleModule: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/rest").Api; nftAdminModule: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftadmin/module/rest").Api; tokenmngrModule: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/rest").Api; protocolAdminModule: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/rest").Api; cosmosBankModule: import("../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/rest").Api; cosmosStakingModule: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/rest").Api; cosmosStakingModuleLegacy: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/rest").Api; cosmosTxModule: import("../modules/cosmos/cosmos-sdk/cosmos.tx.v1beta1/module/rest").Api; distributionModule: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/rest").Api; }>; /** * @param accountSigner OfflineSigner * @example * const signer = await sixConnector.accounts.privateKeyToAccount("priveteKey") * const txClient = await sixConnector.connectRPCClient(signer) * @description connect to RPC client use for send transaction **/ connectRPCClient: (accountSigner: OfflineSigner, options?: SigningStargateClientOptions) => Promise<{ nftmngrModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: nftmngrModuleGenerate.SignAndBroadcastOptions) => any; msgResyncAttributes: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgResyncAttributes) => import("@cosmjs/proto-signing").EncodeObject; msgSetMetadataFormat: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetMetadataFormat) => import("@cosmjs/proto-signing").EncodeObject; msgPerformVirtualAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgPerformVirtualAction) => import("@cosmjs/proto-signing").EncodeObject; msgSetAttributeOveriding: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetAttributeOveriding) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateActionExecutor: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgUpdateActionExecutor) => import("@cosmjs/proto-signing").EncodeObject; msgAddAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgAddAction) => import("@cosmjs/proto-signing").EncodeObject; msgShowAttributes: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgShowAttributes) => import("@cosmjs/proto-signing").EncodeObject; msgPerformActionByAdmin: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgPerformActionByAdmin) => import("@cosmjs/proto-signing").EncodeObject; msgChangeSchemaOwner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgChangeSchemaOwner) => import("@cosmjs/proto-signing").EncodeObject; msgChangeOrgOwner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgChangeOrgOwner) => import("@cosmjs/proto-signing").EncodeObject; msgSetFeeConfig: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetFeeConfig) => import("@cosmjs/proto-signing").EncodeObject; msgSetOriginChain: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetOriginChain) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionExecutor: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgCreateActionExecutor) => import("@cosmjs/proto-signing").EncodeObject; msgSetBaseUri: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetBaseUri) => import("@cosmjs/proto-signing").EncodeObject; msgSetMintauth: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetMintauth) => import("@cosmjs/proto-signing").EncodeObject; msgSetOriginContract: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetOriginContract) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteActionExecutor: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgDeleteActionExecutor) => import("@cosmjs/proto-signing").EncodeObject; msgAddAttribute: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgAddAttribute) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateSchemaAttribute: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgUpdateSchemaAttribute) => import("@cosmjs/proto-signing").EncodeObject; msgCreateMetadata: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgCreateMetadata) => import("@cosmjs/proto-signing").EncodeObject; msgVoteVirtualSchemaProposal: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgVoteVirtualSchemaProposal) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteVirtualAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgDeleteVirtualAction) => import("@cosmjs/proto-signing").EncodeObject; msgCreateNFTSchema: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgCreateNFTSchema) => import("@cosmjs/proto-signing").EncodeObject; msgToggleAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgToggleAction) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgUpdateAction) => import("@cosmjs/proto-signing").EncodeObject; msgProposalVirtualSchema: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgProposalVirtualSchema) => import("@cosmjs/proto-signing").EncodeObject; msgCreateVirtualAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgCreateVirtualAction) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateVirtualAction: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgUpdateVirtualAction) => import("@cosmjs/proto-signing").EncodeObject; msgSetUriRetrievalMethod: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftmngr/module/types/nftmngr/tx").MsgSetUriRetrievalMethod) => import("@cosmjs/proto-signing").EncodeObject; }; nftoracleModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: nftadminModuleGenerate.SignAndBroadcastOptions) => any; msgGrantPermission: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftadmin/module/types/nftadmin/tx").MsgGrantPermission) => import("@cosmjs/proto-signing").EncodeObject; msgRevokePermission: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftadmin/module/types/nftadmin/tx").MsgRevokePermission) => import("@cosmjs/proto-signing").EncodeObject; }; nftAdminModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: nftoracleModuleGenerate.SignAndBroadcastOptions) => any; msgDeleteActionSignerConfig: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgDeleteActionSignerConfig) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteActionSigner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgDeleteActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateActionSigner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgUpdateActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgSetMinimumConfirmation: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgSetMinimumConfirmation) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionSignerConfig: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgCreateActionSignerConfig) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitActionResponse: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgSubmitActionResponse) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitSyncActionSigner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgSubmitSyncActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgCreateMintRequest: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgCreateMintRequest) => import("@cosmjs/proto-signing").EncodeObject; msgCreateVerifyCollectionOwnerRequest: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgCreateVerifyCollectionOwnerRequest) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitMintResponse: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgSubmitMintResponse) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionSigner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgCreateActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgCreateSyncActionSigner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgCreateSyncActionSigner) => import("@cosmjs/proto-signing").EncodeObject; msgCreateActionRequest: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgCreateActionRequest) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateActionSignerConfig: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgUpdateActionSignerConfig) => import("@cosmjs/proto-signing").EncodeObject; msgSubmitVerifyCollectionOwner: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.nftoracle/module/types/nftoracle/tx").MsgSubmitVerifyCollectionOwner) => import("@cosmjs/proto-signing").EncodeObject; }; tokenmngrModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: tokenmngrModuleGenerate.SignAndBroadcastOptions) => any; msgCreateToken: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgCreateToken) => import("@cosmjs/proto-signing").EncodeObject; msgBurn: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgBurn) => import("@cosmjs/proto-signing").EncodeObject; msgCreateMintperm: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgCreateMintperm) => import("@cosmjs/proto-signing").EncodeObject; msgUnwrapToken: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgUnwrapToken) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateToken: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgUpdateToken) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateMintperm: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgUpdateMintperm) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteToken: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgDeleteToken) => import("@cosmjs/proto-signing").EncodeObject; msgMint: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgMint) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteMintperm: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgDeleteMintperm) => import("@cosmjs/proto-signing").EncodeObject; msgUpdateOptions: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgUpdateOptions) => import("@cosmjs/proto-signing").EncodeObject; msgCreateOptions: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgCreateOptions) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteOptions: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgDeleteOptions) => import("@cosmjs/proto-signing").EncodeObject; msgWrapToken: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgWrapToken) => import("@cosmjs/proto-signing").EncodeObject; msgSendWrapToken: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.tokenmngr/module/types/tokenmngr/tx").MsgSendWrapToken) => import("@cosmjs/proto-signing").EncodeObject; }; protocolAdminModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: protocoladminModuleGenerate.SignAndBroadcastOptions) => any; msgUpdateGroup: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgUpdateGroup) => import("@cosmjs/proto-signing").EncodeObject; msgCreateGroup: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgCreateGroup) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteGroup: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgDeleteGroup) => import("@cosmjs/proto-signing").EncodeObject; msgAddAdminToGroup: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgAddAdminToGroup) => import("@cosmjs/proto-signing").EncodeObject; msgRemoveAdminFromGroup: (data: import("../modules/thesixnetwork/six-protocol/thesixnetwork.sixprotocol.protocoladmin/module/types/protocoladmin/tx").MsgRemoveAdminFromGroup) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosBankModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosbankModuleGenerate.SignAndBroadcastOptions) => any; msgSend: (data: import("../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/types/cosmos/bank/v1beta1/tx").MsgSend) => import("@cosmjs/proto-signing").EncodeObject; msgMultiSend: (data: import("../modules/cosmos/cosmos-sdk/cosmos.bank.v1beta1/module/types/cosmos/bank/v1beta1/tx").MsgMultiSend) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosStakingModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosstakingLegacyModuleGenerate.SignAndBroadcastOptions) => any; msgEditValidator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgEditValidator) => import("@cosmjs/proto-signing").EncodeObject; msgBeginRedelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgBeginRedelegate) => import("@cosmjs/proto-signing").EncodeObject; msgSetValidatorApproval: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgSetValidatorApproval) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteWhitelistDelegator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgDeleteWhitelistDelegator) => import("@cosmjs/proto-signing").EncodeObject; msgDelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgDelegate) => import("@cosmjs/proto-signing").EncodeObject; msgUndelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgUndelegate) => import("@cosmjs/proto-signing").EncodeObject; msgCreateWhitelistDelegator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgCreateWhitelistDelegator) => import("@cosmjs/proto-signing").EncodeObject; msgCreateValidator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgCreateValidator) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosStakingModuleLegacy: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosstakingLegacyModuleGenerate.SignAndBroadcastOptions) => any; msgEditValidator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgEditValidator) => import("@cosmjs/proto-signing").EncodeObject; msgBeginRedelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgBeginRedelegate) => import("@cosmjs/proto-signing").EncodeObject; msgSetValidatorApproval: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgSetValidatorApproval) => import("@cosmjs/proto-signing").EncodeObject; msgDeleteWhitelistDelegator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgDeleteWhitelistDelegator) => import("@cosmjs/proto-signing").EncodeObject; msgDelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgDelegate) => import("@cosmjs/proto-signing").EncodeObject; msgUndelegate: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgUndelegate) => import("@cosmjs/proto-signing").EncodeObject; msgCreateWhitelistDelegator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgCreateWhitelistDelegator) => import("@cosmjs/proto-signing").EncodeObject; msgCreateValidator: (data: import("../modules/cosmos/cosmos-sdk/cosmos.staking.v1beta1/module/types/cosmos/staking/v1beta1/tx").MsgCreateValidator) => import("@cosmjs/proto-signing").EncodeObject; }; cosmosTxModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: cosmosTx.SignAndBroadcastOptions) => any; }; distributionModule: { signAndBroadcast: (msgs: import("@cosmjs/proto-signing").EncodeObject[], { fee, memo }?: distributionModuleGenerate.SignAndBroadcastOptions) => any; msgSetWithdrawAddress: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgSetWithdrawAddress) => import("@cosmjs/proto-signing").EncodeObject; msgWithdrawValidatorCommission: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgWithdrawValidatorCommission) => import("@cosmjs/proto-signing").EncodeObject; msgFundCommunityPool: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgFundCommunityPool) => import("@cosmjs/proto-signing").EncodeObject; msgWithdrawDelegatorReward: (data: import("../modules/cosmos/cosmos-sdk/cosmos.distribution.v1beta1/module/types/cosmos/distribution/v1beta1/tx").MsgWithdrawDelegatorReward) => import("@cosmjs/proto-signing").EncodeObject; }; }>; private removeSLash; }