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 { KeyringPair } from '@polkadot/keyring/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 __keyringPair: KeyringPair; readonly __callerAddress: string; readonly __apiPromise: ApiPromise; constructor(apiPromise: ApiPromise, nativeContract: ContractPromise, keyringPair: KeyringPair); 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; providerUpdate(url: Array, fee: number | string | BN, payee: ArgumentTypes.Payee, __options: GasLimitAndRequiredValue): Promise; providerDeactivate(__options: GasLimit): Promise; providerDeregister(__options: GasLimit): Promise; getProvider(account: ArgumentTypes.AccountId, __options: GasLimit): Promise, ReturnTypes.LangError>>>; providerFund(__options: GasLimitAndRequiredValue): Promise; providerSetDataset(datasetId: ArgumentTypes.Hash, datasetIdContent: ArgumentTypes.Hash, __options: GasLimitAndRequiredValue): Promise; getDapp(contract: ArgumentTypes.AccountId, __options: GasLimit): Promise, ReturnTypes.LangError>>>; dappRegister(contract: ArgumentTypes.AccountId, payee: ArgumentTypes.DappPayee, __options: GasLimitAndRequiredValue): Promise; dappUpdate(contract: ArgumentTypes.AccountId, payee: ArgumentTypes.DappPayee, owner: ArgumentTypes.AccountId, __options: GasLimitAndRequiredValue): Promise; dappFund(contract: ArgumentTypes.AccountId, __options: GasLimitAndRequiredValue): Promise; dappDeregister(contract: ArgumentTypes.AccountId, __options: GasLimit): Promise; dappDeactivate(contract: ArgumentTypes.AccountId, __options: GasLimit): Promise; getUserHistorySummary(userAccount: ArgumentTypes.AccountId, __options: GasLimit): Promise, ReturnTypes.LangError>>>; providerCommit(commit: ArgumentTypes.Commit, __options: GasLimit): Promise; providerCommitMany(commits: Array, __options: GasLimit): Promise; 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; withdraw(amount: string | number | BN, __options: GasLimit): Promise; setCodeHash(codeHash: Array, __options: GasLimit): Promise; } //# sourceMappingURL=captcha.d.ts.map