import type { Event } from '@eventsource/eventstore/Event'; import { AppendResult, AppendToStreamOptions } from '@eventsource/eventstore/EventStore'; import * as RTE from 'fp-ts/ReaderTaskEither'; import { MongoClient } from 'mongodb'; import type { StoreCollection } from '../EventStore'; declare type Dependencies = { client: MongoClient; collection: StoreCollection; }; export declare const appendToStream: >({ stream, expectedRevision }: AppendToStreamOptions) => (events: E | readonly E[]) => RTE.ReaderTaskEither, Error, AppendResult>; export {}; //# sourceMappingURL=appendToStream.d.ts.map