import { BaseContract } from 'ethers'; import { BoundContractView, ContractView } from './context.js'; import { BindOptions } from './bind-options.js'; import { BaseProcessor } from './base-processor.js'; export declare class GenericProcessor extends BaseProcessor>> { eventABI: string[]; constructor(eventABI: string[], options: BindOptions); protected CreateBoundContractView(): BoundContractView>; static bind(eventABI: string[] | string, options: BindOptions): GenericProcessor; } //# sourceMappingURL=generic-processor.d.ts.map