import type * as ArgumentTypes from '../types-arguments/captcha.js'; import type * as ReturnTypes from '../types-returns/captcha.js'; import type { ApiPromise } from '@polkadot/api'; import type { ContractPromise } from '@polkadot/api-contract'; import type { GasLimit, GasLimitAndRequiredValue, Result } from '@prosopo/typechain-types'; import type { QueryReturnType } from '@prosopo/typechain-types'; import type BN from 'bn.js'; import { ReturnNumber } from '@prosopo/typechain-types'; export default class Methods { readonly __nativeContract: ContractPromise; readonly __apiPromise: ApiPromise; readonly __callerAddress: string; constructor(nativeContract: ContractPromise, nativeApi: ApiPromise, callerAddress: string); getGitCommitId(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; getAdmin(__options?: GasLimit): Promise>>; getPayees(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; getDappPayees(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; getStatuses(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; getProviderStakeThreshold(__options?: GasLimit): Promise>>; getDappStakeThreshold(__options?: GasLimit): Promise>>; getMaxProviderFee(__options?: GasLimit): Promise>>; getMinNumActiveProviders(__options?: GasLimit): Promise>>; getBlockTime(__options?: GasLimit): Promise>>; getMaxUserHistoryAgeSeconds(__options?: GasLimit): Promise>>; getMaxUserHistoryLen(__options?: GasLimit): Promise>>; getMaxUserHistoryAgeBlocks(__options?: GasLimit): Promise>>; providerRegister(url: Array, fee: number | string | BN, payee: ArgumentTypes.Payee, __options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; providerUpdate(url: Array, fee: number | string | BN, payee: ArgumentTypes.Payee, __options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; providerDeactivate(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; providerDeregister(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; getProvider(account: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; providerFund(__options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; providerSetDataset(datasetId: ArgumentTypes.Hash, datasetIdContent: ArgumentTypes.Hash, __options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; getDapp(contract: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; dappRegister(contract: ArgumentTypes.AccountId, payee: ArgumentTypes.DappPayee, __options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; dappUpdate(contract: ArgumentTypes.AccountId, payee: ArgumentTypes.DappPayee, owner: ArgumentTypes.AccountId, __options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; dappFund(contract: ArgumentTypes.AccountId, __options?: GasLimitAndRequiredValue): Promise, ReturnTypes.LangError>>>; dappDeregister(contract: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; dappDeactivate(contract: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; getUserHistorySummary(userAccount: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; providerCommit(commit: ArgumentTypes.Commit, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; providerCommitMany(commits: Array, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; dappOperatorIsHumanUser(userAccount: ArgumentTypes.AccountId, threshold: number | string | BN, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; dappOperatorLastCorrectCaptcha(userAccount: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; getUser(userAccount: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; getCommit(commitId: ArgumentTypes.Hash, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; listProvidersByAccounts(providerAccounts: Array, __options?: GasLimit): Promise, ReturnTypes.Error>, ReturnTypes.LangError>>>; listProvidersByStatus(statuses: Array, __options?: GasLimit): Promise, ReturnTypes.Error>, ReturnTypes.LangError>>>; getRandomActiveProvider(userAccount: ArgumentTypes.AccountId, dappContract: ArgumentTypes.AccountId, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; getAllProviderAccounts(__options?: GasLimit): Promise, ReturnTypes.Error>, ReturnTypes.LangError>>>; getRandomNumber(len: string | number | BN, userAccount: ArgumentTypes.AccountId, dappContract: ArgumentTypes.AccountId, __options?: GasLimit): Promise>>; terminate(__options?: GasLimit): Promise, ReturnTypes.LangError>>>; withdraw(amount: string | number | BN, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; setCodeHash(codeHash: Array, __options?: GasLimit): Promise, ReturnTypes.LangError>>>; } //# sourceMappingURL=captcha.d.ts.map