import { DeliverTxResponse, QueryClient, StdFee } from "@cosmjs/stargate"; import { QueryServiceClientImpl as EmissionsQueryClient, GetDelegateStakeInTopicInReputerResponse, GetDelegateStakeRemovalsUpUntilBlockResponse, GetForecasterNetworkRegretResponse, GetForecastsAtBlockResponse, GetInferencesAtBlockResponse, GetInfererNetworkRegretResponse, GetLatestAvailableNetworkInferencesOutlierResistantResponse, GetLatestAvailableNetworkInferencesResponse, GetLatestTopicInferencesResponse, GetMultiReputerStakeInTopicResponse, GetNetworkInferencesAtBlockOutlierResistantResponse, GetNetworkInferencesAtBlockResponse, GetNetworkLossBundleAtBlockResponse, GetNextTopicIdResponse, GetOneInForecasterNetworkRegretResponse, GetReputerNodeInfoResponse, GetReputerStakeInTopicResponse, GetStakeFromDelegatorInTopicInReputerResponse, GetStakeFromDelegatorInTopicResponse, GetStakeFromReputerInTopicInSelfResponse, GetStakeRemovalInfoResponse, GetStakeRemovalsUpUntilBlockResponse, GetTopicResponse, GetTopicStakeResponse, GetTotalStakeResponse, GetUnfulfilledWorkerNoncesResponse, GetWorkerLatestInferenceByTopicIdResponse, GetWorkerNodeInfoResponse, IsReputerNonceUnfulfilledResponse, IsReputerRegisteredInTopicIdResponse, IsWorkerNonceUnfulfilledResponse, IsWorkerRegisteredInTopicIdResponse, GetUnfulfilledReputerNoncesResponse, IsWhitelistAdminResponse, GetTopicLastWorkerCommitInfoResponse, GetTopicLastReputerCommitInfoResponse, GetTopicRewardNonceResponse, GetReputerLossBundlesAtBlockResponse, GetDelegateStakePlacementResponse, GetStakeReputerAuthorityResponse, GetDelegateStakeUponReputerResponse, GetDelegateRewardPerShareResponse, GetStakeRemovalForReputerAndTopicIdResponse, GetDelegateStakeRemovalResponse, GetPreviousTopicWeightResponse, GetTotalSumPreviousTopicWeightsResponse, TopicExistsResponse, IsTopicActiveResponse, GetTopicFeeRevenueResponse, GetInfererScoreEmaResponse, GetForecasterScoreEmaResponse, GetReputerScoreEmaResponse, GetInferenceScoresUntilBlockResponse, GetPreviousTopicQuantileForecasterScoreEmaResponse, GetPreviousTopicQuantileInfererScoreEmaResponse, GetPreviousTopicQuantileReputerScoreEmaResponse, GetWorkerInferenceScoresAtBlockResponse, GetCurrentLowestInfererScoreResponse, GetForecastScoresUntilBlockResponse, GetWorkerForecastScoresAtBlockResponse, GetCurrentLowestForecasterScoreResponse, GetReputersScoresAtBlockResponse, GetCurrentLowestReputerScoreResponse, GetListeningCoefficientResponse, GetPreviousReputerRewardFractionResponse, GetPreviousInferenceRewardFractionResponse, GetOneOutInfererForecasterNetworkRegretResponse, GetPreviousForecastRewardFractionResponse, GetPreviousPercentageRewardToStakedReputersResponse, GetTotalRewardToDistributeResponse, GetNaiveInfererNetworkRegretResponse, GetOneOutInfererInfererNetworkRegretResponse, GetOneOutForecasterInfererNetworkRegretResponse, GetOneOutForecasterForecasterNetworkRegretResponse, GetActiveTopicsAtBlockResponse, GetNextChurningBlockByTopicIdResponse, GetCountInfererInclusionsInTopicResponse, GetCountForecasterInclusionsInTopicResponse, GetActiveReputersForTopicResponse, GetActiveForecastersForTopicResponse, GetActiveInferersForTopicResponse, IsWhitelistedGlobalWorkerResponse, IsWhitelistedGlobalReputerResponse, IsWhitelistedGlobalAdminResponse, IsTopicWorkerWhitelistEnabledResponse, IsTopicReputerWhitelistEnabledResponse, IsWhitelistedTopicCreatorResponse, IsWhitelistedGlobalActorResponse, IsWhitelistedTopicWorkerResponse, IsWhitelistedTopicReputerResponse, CanUpdateAllGlobalWhitelistsResponse, CanUpdateGlobalWorkerWhitelistResponse, CanUpdateGlobalReputerWhitelistResponse, CanUpdateParamsResponse, CanUpdateTopicWhitelistResponse, CanCreateTopicResponse, CanSubmitWorkerPayloadResponse, CanSubmitReputerPayloadResponse, GetTopicInitialInfererEmaScoreResponse, GetTopicInitialForecasterEmaScoreResponse, GetTopicInitialReputerEmaScoreResponse } from "../types/generated/emissions/v7/query"; import { BaseModule } from "./base"; import { SigningStargateClient } from "@cosmjs/stargate"; import { CreateNewTopicRequest } from "../types/generated/emissions/v7/tx"; import { ReputerDataBundle, WorkerDataBundle } from "../types/worker"; export declare class EmissionsModule extends BaseModule { constructor(queryClient: QueryClient, signingClient?: SigningStargateClient); getNextTopicId(): Promise; getTopic(topicId: string): Promise; getWorkerLatestInferenceByTopicId(topicId: string, workerAddress: string): Promise; getInferencesAtBlock(topicId: string, blockHeight: string): Promise; getLatestTopicInferences(topicId: string): Promise; getForecastsAtBlock(topicId: string, blockHeight: string): Promise; getNetworkLossBundleAtBlock(topicId: string, blockHeight: string): Promise; getTotalStake(): Promise; getReputerStakeInTopic(address: string, topicId: string): Promise; getMultiReputerStakeInTopic(addresses: string[], topicId: string): Promise; getStakeFromReputerInTopicInSelf(reputerAddress: string, topicId: string): Promise; getDelegateStakeInTopicInReputer(reputerAddress: string, topicId: string): Promise; getStakeFromDelegatorInTopicInReputer(delegatorAddress: string, reputerAddress: string, topicId: string): Promise; getStakeFromDelegatorInTopic(delegatorAddress: string, topicId: string): Promise; getTopicStake(topicId: string): Promise; getStakeRemovalsUpUntilBlock(blockHeight: string): Promise; getDelegateStakeRemovalsUpUntilBlock(blockHeight: string): Promise; getStakeRemovalInfo(topicId: string, reputer: string): Promise; getWorkerNodeInfo(address: string): Promise; getReputerNodeInfo(address: string): Promise; isWorkerRegisteredInTopicId(topicId: string, address: string): Promise; isReputerRegisteredInTopicId(topicId: string, address: string): Promise; getNetworkInferencesAtBlock(topicId: string, blockHeight: string): Promise; getNetworkInferencesAtBlockOutlierResistant(topicId: string, blockHeight: string): Promise; getLatestAvailableNetworkInferences(topicId: string): Promise; getLatestAvailableNetworkInferencesOutlierResistant(topicId: string): Promise; IsWorkerNonceUnfulfilled(topicId: string, blockHeight: string): Promise; isReputerNonceUnfulfilled(topicId: string, blockHeight: string): Promise; getUnfulfilledWorkerNonces(topicId: string): Promise; getUnfulfilledReputerNonces(topicId: string): Promise; getInfererNetworkRegret(topicId: string, actorId: string): Promise; getForecasterNetworkRegret(topicId: string, worker: string): Promise; getOneInForecasterNetworkRegret(topicId: string, forecaster: string, inferer: string): Promise; isWhitelistAdmin(address: string): Promise; getTopicLastWorkerCommitInfo(topicId: string): Promise; getTopicLastReputerCommitInfo(topicId: string): Promise; getTopicRewardNonce(topicId: string): Promise; getReputerLossBundlesAtBlock(topicId: string, blockHeight: string): Promise; getStakeReputerAuthority(topicId: string, reputer: string): Promise; getDelegateStakePlacement(topicId: string, delegator: string, target: string): Promise; getDelegateStakeUponReputer(topicId: string, target: string): Promise; getDelegateRewardPerShare(topicId: string, reputer: string): Promise; getStakeRemovalForReputerAndTopicId(reputer: string, topicId: string): Promise; getDelegateStakeRemoval(blockHeight: string, topicId: string, delegator: string, reputer: string): Promise; getPreviousTopicWeight(topicId: string): Promise; getTotalSumPreviousTopicWeights(): Promise; topicExists(topicId: string): Promise; isTopicActive(topicId: string): Promise; getTopicFeeRevenue(topicId: string): Promise; getInfererScoreEma(topicId: string, inferer: string): Promise; getForecasterScoreEma(topicId: string, forecaster: string): Promise; getReputerScoreEma(topicId: string, reputer: string): Promise; getInferenceScoresUntilBlock(topicId: string, blockHeight: string): Promise; getPreviousTopicQuantileForecasterScoreEma(topicId: string): Promise; getPreviousTopicQuantileInfererScoreEma(topicId: string): Promise; getPreviousTopicQuantileReputerScoreEma(topicId: string): Promise; getWorkerInferenceScoresAtBlock(topicId: string, blockHeight: string): Promise; getCurrentLowestInfererScore(topicId: string): Promise; getForecastScoresUntilBlock(topicId: string, blockHeight: string): Promise; getWorkerForecastScoresAtBlock(topicId: string, blockHeight: string): Promise; getCurrentLowestForecasterScore(topicId: string): Promise; getReputersScoresAtBlock(topicId: string, blockHeight: string): Promise; getCurrentLowestReputerScore(topicId: string): Promise; getListeningCoefficient(topicId: string, reputer: string): Promise; getPreviousReputerRewardFraction(topicId: string, reputer: string): Promise; getPreviousInferenceRewardFraction(topicId: string, worker: string): Promise; getPreviousForecastRewardFraction(topicId: string, worker: string): Promise; getPreviousPercentageRewardToStakedReputers(topicId: string): Promise; getTotalRewardToDistribute(topicId: string): Promise; getNaiveInfererNetworkRegret(topicId: string, inferer: string): Promise; getOneOutInfererInfererNetworkRegret(topicId: string, oneOutInferer: string, inferer: string): Promise; getOneOutInfererForecasterNetworkRegret(topicId: string, oneOutInferer: string, forecaster: string): Promise; getOneOutForecasterInfererNetworkRegret(topicId: string, oneOutForecaster: string, inferer: string): Promise; getOneOutForecasterForecasterNetworkRegret(topicId: string, oneOutForecaster: string, forecaster: string): Promise; getActiveTopicsAtBlock(blockHeight: string): Promise; getNextChurningBlockByTopicId(topicId: string): Promise; getCountInfererInclusionsInTopic(topicId: string, inferer: string): Promise; getCountForecasterInclusionsInTopic(topicId: string, forecaster: string): Promise; getActiveReputersForTopic(topicId: string): Promise; getActiveForecastersForTopic(topicId: string): Promise; getActiveInferersForTopic(topicId: string): Promise; isWhitelistedGlobalWorker(address: string): Promise; isWhitelistedGlobalReputer(address: string): Promise; isWhitelistedGlobalAdmin(address: string): Promise; isTopicWorkerWhitelistEnabled(topicId: string): Promise; isTopicReputerWhitelistEnabled(topicId: string): Promise; isWhitelistedTopicCreator(address: string): Promise; isWhitelistedGlobalActor(address: string): Promise; isWhitelistedTopicWorker(address: string, topicId: string): Promise; isWhitelistedTopicReputer(address: string, topicId: string): Promise; canUpdateAllGlobalWhitelists(address: string): Promise; canUpdateGlobalWorkerWhitelist(address: string): Promise; canUpdateGlobalReputerWhitelist(address: string): Promise; canUpdateParams(address: string): Promise; canUpdateTopicWhitelist(address: string, topicId: string): Promise; canCreateTopic(address: string): Promise; canSubmitWorkerPayload(address: string, topicId: string): Promise; canSubmitReputerPayload(address: string, topicId: string): Promise; getTopicInitialInfererEmaScore(topicId: string): Promise; getTopicInitialForecasterEmaScore(topicId: string): Promise; getTopicInitialReputerEmaScore(topicId: string): Promise; createNewTopic(topicConfig: CreateNewTopicRequest, fee?: StdFee | "auto" | number, memo?: string): Promise; register(sender: string, topicId: string, owner: string, isReputer: boolean, fee?: StdFee | "auto" | number, memo?: string): Promise; removeRegistration(sender: string, topicId: string, isReputer: boolean, fee?: StdFee | "auto" | number, memo?: string): Promise; addStake(sender: string, topicId: string, amount: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeStake(sender: string, topicId: string, amount: string, fee?: StdFee | "auto" | number, memo?: string): Promise; cancelRemoveStake(sender: string, topicId: string, fee?: StdFee | "auto" | number, memo?: string): Promise; delegateStakeToReputer(sender: string, topicId: string, reputer: string, amount: string, fee?: StdFee | "auto" | number, memo?: string): Promise; withdrawReputerDelegationRewards(sender: string, topicId: string, reputer: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeStakeFromReputer(sender: string, topicId: string, reputer: string, amount: string, fee?: StdFee | "auto" | number, memo?: string): Promise; cancelRemoveStakeFromReputer(sender: string, topicId: string, delegator: string, reputer: string, fee?: StdFee | "auto" | number, memo?: string): Promise; fundTopic(sender: string, topicId: string, amount: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToWhitelistAdmin(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromWhitelistAdmin(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; insertWorkerPayload(sender: string, workerDataBundle: WorkerDataBundle, fee?: StdFee | "auto" | number, memo?: string): Promise; insertReputerPayload(sender: string, reputerDataBundle: ReputerDataBundle, fee?: StdFee | "auto" | number, memo?: string): Promise; addToGlobalWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromGlobalWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToGlobalWorkerWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromGlobalWorkerWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToGlobalReputerWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromGlobalReputerWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToGlobalAdminWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromGlobalAdminWhitelist(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; bulkAddToGlobalWorkerWhitelist(sender: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkRemoveFromGlobalWorkerWhitelist(sender: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkAddToGlobalReputerWhitelist(sender: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkRemoveFromGlobalReputerWhitelist(sender: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkAddToTopicWorkerWhitelist(sender: string, topicId: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkRemoveFromTopicWorkerWhitelist(sender: string, topicId: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkAddToTopicReputerWhitelist(sender: string, topicId: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; bulkRemoveFromTopicReputerWhitelist(sender: string, topicId: string, addresses: string[], fee?: StdFee | "auto" | number, memo?: string): Promise; enableTopicWorkerWhitelistRequest(sender: string, topicId: string, fee?: StdFee | "auto" | number, memo?: string): Promise; disableTopicWorkerWhitelistRequest(sender: string, topicId: string, fee?: StdFee | "auto" | number, memo?: string): Promise; enableTopicReputerWhitelistRequest(sender: string, topicId: string, fee?: StdFee | "auto" | number, memo?: string): Promise; disableTopicReputerWhitelistRequest(sender: string, topicId: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToTopicCreatorWhitelistRequest(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromTopicCreatorWhitelistRequest(sender: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToTopicWorkerWhitelistRequest(sender: string, topicId: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromTopicWorkerWhitelistRequest(sender: string, topicId: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; addToTopicReputerWhitelistRequest(sender: string, topicId: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; removeFromTopicReputerWhitelistRequest(sender: string, topicId: string, address: string, fee?: StdFee | "auto" | number, memo?: string): Promise; } //# sourceMappingURL=emissions.d.ts.map