/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
export { isNeverField, isNeverTree, allowsRepoSuperset, allowsTreeSchemaIdentifierSuperset, allowsFieldSuperset, allowsTreeSuperset, } from "./comparison";
export { addCrossFieldQuery, CrossFieldTarget, setInCrossFieldMap, } from "./crossFieldQueries";
export { ChangesetLocalIdSchema, EncodedChangeAtomId, EncodedRevisionInfo, EncodedModularChangeset, } from "./modularChangeFormat";
export { FieldKind, FieldKindWithEditor } from "./fieldKind";
export { getIntention, referenceFreeFieldChangeRebaser, NodeExistenceState, } from "./fieldChangeHandler";
export { convertGenericChange, genericChangeHandler, genericFieldKind } from "./genericFieldKind";
export { ModularChangeFamily, ModularEditBuilder, rebaseRevisionMetadataFromInfo, intoDelta, relevantRemovedRoots, } from "./modularChangeFamily";
export { makeV0Codec } from "./modularChangeCodecs";
//# sourceMappingURL=index.js.map