import { EventEmitter, EventOptions, EventResult, NeverminedEvent } from './NeverminedEvent'; import { ContractBase } from '../keeper'; import { Nevermined } from '../nevermined'; import { ethers } from 'ethers'; export declare class ContractEvent extends NeverminedEvent { static getInstance(contract: ContractBase, eventEmitter: EventEmitter, nevermined: Nevermined, web3: ethers.providers.JsonRpcProvider): ContractEvent; getEventData(options: EventOptions): EventResult; getPastEvents(options: EventOptions): EventResult; getBlockNumber(): Promise; private eventExists; private filterToArgs; }