import type { EventStore, EventStoreOptions } from './EventStore.types'; import type { AggregateEventObserver, EventFlow, IEventStoreRepo, SuccessEventObserver } from '@schemeless/event-store-types'; export declare const makeEventStore: (eventStoreRepo: IEventStoreRepo, options?: EventStoreOptions) => (eventFlows: EventFlow[], successEventObservers?: Array | AggregateEventObserver>) => Promise;