import { ConditionContext, ProviderCondition } from './Condition.abstract'; import { InstantiableConfig } from '../../../Instantiable.abstract'; import { Account } from '../../../nevermined'; import { TxParameters } from '../ContractBase'; export interface ComputeExecutionConditionContext extends ConditionContext { consumerId: string; } export declare class ComputeExecutionCondition extends ProviderCondition { paramsFromDDO({ ddo, consumerId }: ComputeExecutionConditionContext): Promise>>; static getInstance(config: InstantiableConfig): Promise; params(did: string, computeConsumer: string): import("./Condition.abstract").ConditionParameters>; fulfill(agreementId: string, did: string, computeConsumer: string, from?: Account, txParams?: TxParameters): Promise; wasComputeTriggered(did: string, computeConsumer: string, from?: Account): Promise; }