import { Guid, HistoryAndDepth, SequenceNumber } from "../common"; import { CacheChange } from "./CacheChange"; export declare class WriterHistoryCache { readonly depth: number; private _handleToEntries; private _sequenceToEntry; constructor(opts: { history: HistoryAndDepth; }); get size(): number; set(change: CacheChange): void; get(sequenceNumber: SequenceNumber): CacheChange | undefined; getByHandle(handle: Guid): CacheChange | undefined; getSequenceNumMin(): SequenceNumber | undefined; getSequenceNumMax(): SequenceNumber | undefined; getSequenceNumMinPossible(): SequenceNumber; nextSequenceNum(): SequenceNumber; private trim; } //# sourceMappingURL=WriterHistoryCache.d.ts.map