import type { SnapshotRead, SnapshotValue } from './conversationPort.js'; export type SnapshotDisplayItem = Exclude; export declare function orderSnapshotItems(items: ReadonlyMap): SnapshotDisplayItem[]; export declare function snapshotItemKey(item: SnapshotValue): string; export declare class SnapshotChanges { private baseline; private active; read(metadata: Pick, source: AsyncIterable): SnapshotRead; } //# sourceMappingURL=snapshotChanges.d.ts.map