/// import { Schema } from '@liskhq/lisk-codec'; import { EventQueue } from '../state_machine'; export interface EventQueuer { eventQueue: EventQueue; } export declare abstract class BaseEvent { schema: Schema; private readonly _moduleName; get key(): Buffer; get name(): string; constructor(moduleName: string); add(ctx: EventQueuer, data: T, topics?: Buffer[], noRevert?: boolean): void; }