"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.supportedMessageFormatVersions = exports.MessageFormatVersion = exports.messageCodecName = exports.makeMessageCodecBuilder = exports.getCodecTreeForMessageFormatWithChange = exports.minimumPossibleSequenceNumber = exports.EditManager = exports.EditManagerSummarizer = exports.supportedEditManagerFormatVersions = exports.EditManagerFormatVersion = exports.editManagerCodecName = exports.getCodecTreeForEditManagerFormatWithChange = exports.makeEditManagerCodecBuilder = exports.DefaultResubmitMachine = exports.VersionedSummarizer = exports.summarizablesMetadataKey = exports.SharedTreeSummaryFormatVersion = exports.SharedTreeCore = exports.SquashingTransactionStack = exports.TransactionStack = exports.TransactionResult = exports.SharedTreeBranch = exports.onForkTransitive = void 0;
var branch_js_1 = require("./branch.js");
Object.defineProperty(exports, "onForkTransitive", { enumerable: true, get: function () { return branch_js_1.onForkTransitive; } });
Object.defineProperty(exports, "SharedTreeBranch", { enumerable: true, get: function () { return branch_js_1.SharedTreeBranch; } });
var transaction_js_1 = require("./transaction.js");
Object.defineProperty(exports, "TransactionResult", { enumerable: true, get: function () { return transaction_js_1.TransactionResult; } });
Object.defineProperty(exports, "TransactionStack", { enumerable: true, get: function () { return transaction_js_1.TransactionStack; } });
Object.defineProperty(exports, "SquashingTransactionStack", { enumerable: true, get: function () { return transaction_js_1.SquashingTransactionStack; } });
var sharedTreeCore_js_1 = require("./sharedTreeCore.js");
Object.defineProperty(exports, "SharedTreeCore", { enumerable: true, get: function () { return sharedTreeCore_js_1.SharedTreeCore; } });
var summaryTypes_js_1 = require("./summaryTypes.js");
Object.defineProperty(exports, "SharedTreeSummaryFormatVersion", { enumerable: true, get: function () { return summaryTypes_js_1.SharedTreeSummaryFormatVersion; } });
Object.defineProperty(exports, "summarizablesMetadataKey", { enumerable: true, get: function () { return summaryTypes_js_1.summarizablesMetadataKey; } });
var versionedSummarizer_js_1 = require("./versionedSummarizer.js");
Object.defineProperty(exports, "VersionedSummarizer", { enumerable: true, get: function () { return versionedSummarizer_js_1.VersionedSummarizer; } });
var defaultResubmitMachine_js_1 = require("./defaultResubmitMachine.js");
Object.defineProperty(exports, "DefaultResubmitMachine", { enumerable: true, get: function () { return defaultResubmitMachine_js_1.DefaultResubmitMachine; } });
var editManagerCodecs_js_1 = require("./editManagerCodecs.js");
Object.defineProperty(exports, "makeEditManagerCodecBuilder", { enumerable: true, get: function () { return editManagerCodecs_js_1.makeEditManagerCodecBuilder; } });
Object.defineProperty(exports, "getCodecTreeForEditManagerFormatWithChange", { enumerable: true, get: function () { return editManagerCodecs_js_1.getCodecTreeForEditManagerFormatWithChange; } });
Object.defineProperty(exports, "editManagerCodecName", { enumerable: true, get: function () { return editManagerCodecs_js_1.editManagerCodecName; } });
var editManagerFormatCommons_js_1 = require("./editManagerFormatCommons.js");
Object.defineProperty(exports, "EditManagerFormatVersion", { enumerable: true, get: function () { return editManagerFormatCommons_js_1.EditManagerFormatVersion; } });
Object.defineProperty(exports, "supportedEditManagerFormatVersions", { enumerable: true, get: function () { return editManagerFormatCommons_js_1.supportedEditManagerFormatVersions; } });
var editManagerSummarizer_js_1 = require("./editManagerSummarizer.js");
Object.defineProperty(exports, "EditManagerSummarizer", { enumerable: true, get: function () { return editManagerSummarizer_js_1.EditManagerSummarizer; } });
var editManager_js_1 = require("./editManager.js");
Object.defineProperty(exports, "EditManager", { enumerable: true, get: function () { return editManager_js_1.EditManager; } });
Object.defineProperty(exports, "minimumPossibleSequenceNumber", { enumerable: true, get: function () { return editManager_js_1.minimumPossibleSequenceNumber; } });
var messageCodecs_js_1 = require("./messageCodecs.js");
Object.defineProperty(exports, "getCodecTreeForMessageFormatWithChange", { enumerable: true, get: function () { return messageCodecs_js_1.getCodecTreeForMessageFormatWithChange; } });
Object.defineProperty(exports, "makeMessageCodecBuilder", { enumerable: true, get: function () { return messageCodecs_js_1.makeMessageCodecBuilder; } });
Object.defineProperty(exports, "messageCodecName", { enumerable: true, get: function () { return messageCodecs_js_1.messageCodecName; } });
var messageFormat_js_1 = require("./messageFormat.js");
Object.defineProperty(exports, "MessageFormatVersion", { enumerable: true, get: function () { return messageFormat_js_1.MessageFormatVersion; } });
Object.defineProperty(exports, "supportedMessageFormatVersions", { enumerable: true, get: function () { return messageFormat_js_1.supportedMessageFormatVersions; } });
//# sourceMappingURL=index.js.map