/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
export { type FlexTreeField, type FlexTreeNode, type FlexTreeEntity, type FlexTreeTypedField, type FlexTreeOptionalField, type FlexTreeRequiredField, type FlexTreeSequenceField, TreeStatus, type FlexTreeUnknownUnboxed, flexTreeMarker, FlexTreeEntityKind, isFlexTreeNode, flexTreeSlot, type FlexibleNodeContent, type FlexibleFieldContent, type HydratedFlexTreeNode, } from "./flexTreeTypes.js";
export { type FlexTreeContext, type FlexTreeHydratedContext, Context, ContextSlot, type FlexTreeHydratedContextMinimal, } from "./context.js";
export { type FlexTreeNodeEvents } from "./treeEvents.js";
export { assertFlexTreeEntityNotFreed, LazyEntity, } from "./lazyEntity.js";
export { getSchemaAndPolicy, indexForAt } from "./utilities.js";
export { treeStatusFromAnchorCache } from "./utilities.js";
//# sourceMappingURL=index.d.ts.map