export type { ChangeDecoder } from './changeDecoder' export { createChangeDecoder } from './changeDecoder' export { createChildInsertionCursor, createRootInsertionCursor } from './insertionCursor' export { getElementInputValue } from './serializationUtils' export { serializeFullSnapshotAsChange } from './serializeFullSnapshotAsChange' export { serializeMutationsAsChange } from './serializeMutationsAsChange' export { serializeNodeAsChange } from './serializeNodeAsChange' export { serializeAttribute } from './serializeAttribute' export { createSerializationStats, updateSerializationStats, aggregateSerializationStats } from './serializationStats' export type { SerializationMetric, SerializationStats } from './serializationStats' export { serializeChangesInTransaction, SerializationKind } from './serializationTransaction' export type { ChangeSerializationTransaction } from './serializationTransaction'