/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
export { isNeverField, isNeverTree, allowsRepoSuperset, allowsTreeSchemaIdentifierSuperset, allowsFieldSuperset, allowsTreeSuperset, } from "./comparison";
export { ChangesetLocalIdSchema, CrossFieldTarget, idAllocatorFromMaxId, } from "./crossFieldQueries";
export { FieldKind, Multiplicity } from "./fieldKind";
export { isolatedFieldChangeRebaser, referenceFreeFieldChangeRebaser, } from "./fieldChangeHandler";
export { convertGenericChange, genericChangeHandler, genericFieldKind, } from "./genericFieldKind";
export { ModularChangeFamily, ModularEditBuilder, revisionMetadataSourceFromInfo, } from "./modularChangeFamily";
export { ViewSchema } from "./view";
export { SchemaBuilder, TreeSchema, FieldSchema, GlobalFieldSchema, Any, InternalTypedSchemaTypes, allowedTypesToTypeSet, } from "./typedSchema";
//# sourceMappingURL=index.js.map