import { AsyncBuffer } from '@atproto/common'; import { SeqEvt, Sequencer } from '.'; export type OutboxOpts = { maxBufferSize: number; }; export declare class Outbox { sequencer: Sequencer; private caughtUp; lastSeen: number; cutoverBuffer: SeqEvt[]; outBuffer: AsyncBuffer; constructor(sequencer: Sequencer, opts?: Partial); events(backfillCursor?: number, signal?: AbortSignal): AsyncGenerator; getBackfill(backfillCursor: number): AsyncGenerator; } //# sourceMappingURL=outbox.d.ts.map