import type { Event } from '@eventsource/eventstore/Event'; import { ReadFromStreamOptions } from '@eventsource/eventstore/EventStore'; import { Filter, FindCursor, FindOptions } from 'mongodb'; import type { MongoEvent, StoreSchema } from '../EventStore'; declare type Dependencies = StoreSchema> = { collection: { find: (filter: Filter, options?: FindOptions) => FindCursor>; }; batchSize?: number; }; export declare const readStream: >({ stream, fromRevision, direction, maxCount, signal, }: ReadFromStreamOptions) => ({ collection, batchSize }: Dependencies>) => AsyncIterable>; export {}; //# sourceMappingURL=readStream.d.ts.map