import { Collection, type ResumeToken } from 'mongodb';
import { type OutboxMessageModel, type OutboxMessageStream } from './typings.js';
import { ChangeStreamFullDocumentValuePolicy } from './versionPolicies.js';
declare const createChangeStream: <Event>(getFullDocumentValue: ChangeStreamFullDocumentValuePolicy, messages: Collection<OutboxMessageModel<Event>>, partitionKey: string, resumeToken?: ResumeToken) => import("mongodb").ChangeStream<OutboxMessageModel<Event>, OutboxMessageStream<Event>>;
export { createChangeStream };
