import { EntityEvent, EventStore, EventStoreWriter } from '.'; export declare class MemoryEventStore implements EventStore, EventStoreWriter { readonly memoryEvents: EntityEvent[]; constructor(memoryEvents?: EntityEvent[]); clearMemoryEvents(): void; replay(id: string, handler: (event: EntityEvent, isReplaying?: boolean) => void): Promise; replayAll(handler: (event: EntityEvent, isReplaying?: boolean) => void): Promise; write(...events: EntityEvent[]): Promise; }