///
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;
}