import ContractBase, { TxParameters as txParams } from '../ContractBase'; import { InstantiableConfig } from '../../../Instantiable.abstract'; import { Account } from '../../../nevermined'; import { BigNumber } from '../../../utils'; export declare class RewardsDistributor extends ContractBase { static getInstance(config: InstantiableConfig): Promise; setReceivers(did: string, addr: string[], from?: Account, params?: txParams): Promise; claimReward(agreementId: string, did: string, amounts: BigNumber[], receivers: string[], returnAddress: string, lockPaymentAddress: string, tokenAddress: string, lockCondition: string, releaseConditions: string[], from?: Account, txParams?: txParams): Promise; }