/** * Processes Commonwealth events. */ import { IEventProcessor, CWEvent } from '../../interfaces'; import { IEventData, RawEvent, Api } from './types'; export declare class Processor extends IEventProcessor { protected _api: Api; protected readonly chain?: string; constructor(_api: Api, chain?: string); /** * Parse events out of an ethereum block and standardizes their format * for processing. * * @param event * @returns an array of processed events */ process(event: RawEvent): Promise[]>; }