import type * as ArgumentTypes from '../types-arguments/captcha.js'; import type { ApiPromise } from '@polkadot/api'; import type { ContractPromise } from '@polkadot/api-contract'; import type { GasLimit, GasLimitAndRequiredValue } from '@prosopo/typechain-types'; import type { KeyringPair } from '@polkadot/keyring/types'; import type BN from 'bn.js'; export default class Methods { readonly __nativeContract: ContractPromise; readonly __keyringPair: KeyringPair; readonly __apiPromise: ApiPromise; constructor(apiPromise: ApiPromise, nativeContract: ContractPromise, keyringPair: KeyringPair); getGitCommitId(__options?: GasLimit): Promise; getAdmin(__options?: GasLimit): Promise; getPayees(__options?: GasLimit): Promise; getDappPayees(__options?: GasLimit): Promise; getStatuses(__options?: GasLimit): Promise; 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; providerFund(__options?: GasLimitAndRequiredValue): Promise; providerSetDataset(datasetId: ArgumentTypes.Hash, datasetIdContent: ArgumentTypes.Hash, __options?: GasLimitAndRequiredValue): Promise; getDapp(contract: ArgumentTypes.AccountId, __options?: GasLimit): Promise; 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; providerCommit(commit: ArgumentTypes.Commit, __options?: GasLimit): Promise; providerCommitMany(commits: Array, __options?: GasLimit): Promise; dappOperatorIsHumanUser(userAccount: ArgumentTypes.AccountId, threshold: number | string | BN, __options?: GasLimit): Promise; dappOperatorLastCorrectCaptcha(userAccount: ArgumentTypes.AccountId, __options?: GasLimit): Promise; getUser(userAccount: ArgumentTypes.AccountId, __options?: GasLimit): Promise; getCommit(commitId: ArgumentTypes.Hash, __options?: GasLimit): Promise; listProvidersByAccounts(providerAccounts: Array, __options?: GasLimit): Promise; listProvidersByStatus(statuses: Array, __options?: GasLimit): Promise; getRandomActiveProvider(userAccount: ArgumentTypes.AccountId, dappContract: ArgumentTypes.AccountId, __options?: GasLimit): Promise; getAllProviderAccounts(__options?: GasLimit): Promise; 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