"use strict";
/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.SequenceEditBuilder = exports.sequenceChangeEncoder = exports.sequenceChangeRebaser = exports.sequenceChangeFamily = exports.tryExtendMark = exports.toDelta = exports.Tiebreak = exports.splitMarkOnOutput = exports.splitMarkOnInput = exports.RangeType = exports.MarkListFactory = exports.isTomb = exports.isSkipMark = exports.isReattach = exports.isObjMark = exports.isGapEffectMark = exports.isEqualPlace = exports.isEqualGaps = exports.isEqualGapEffect = exports.isDetachMark = exports.isAttach = exports.getOutputLength = exports.getInputLength = exports.Effects = exports.DUMMY_INVERT_TAG = exports.DUMMY_INVERSE_VALUE = void 0;
var invert_1 = require("./invert");
Object.defineProperty(exports, "DUMMY_INVERSE_VALUE", { enumerable: true, get: function () { return invert_1.DUMMY_INVERSE_VALUE; } });
Object.defineProperty(exports, "DUMMY_INVERT_TAG", { enumerable: true, get: function () { return invert_1.DUMMY_INVERT_TAG; } });
var changeset_1 = require("./changeset");
Object.defineProperty(exports, "Effects", { enumerable: true, get: function () { return changeset_1.Effects; } });
Object.defineProperty(exports, "getInputLength", { enumerable: true, get: function () { return changeset_1.getInputLength; } });
Object.defineProperty(exports, "getOutputLength", { enumerable: true, get: function () { return changeset_1.getOutputLength; } });
Object.defineProperty(exports, "isAttach", { enumerable: true, get: function () { return changeset_1.isAttach; } });
Object.defineProperty(exports, "isDetachMark", { enumerable: true, get: function () { return changeset_1.isDetachMark; } });
Object.defineProperty(exports, "isEqualGapEffect", { enumerable: true, get: function () { return changeset_1.isEqualGapEffect; } });
Object.defineProperty(exports, "isEqualGaps", { enumerable: true, get: function () { return changeset_1.isEqualGaps; } });
Object.defineProperty(exports, "isEqualPlace", { enumerable: true, get: function () { return changeset_1.isEqualPlace; } });
Object.defineProperty(exports, "isGapEffectMark", { enumerable: true, get: function () { return changeset_1.isGapEffectMark; } });
Object.defineProperty(exports, "isObjMark", { enumerable: true, get: function () { return changeset_1.isObjMark; } });
Object.defineProperty(exports, "isReattach", { enumerable: true, get: function () { return changeset_1.isReattach; } });
Object.defineProperty(exports, "isSkipMark", { enumerable: true, get: function () { return changeset_1.isSkipMark; } });
Object.defineProperty(exports, "isTomb", { enumerable: true, get: function () { return changeset_1.isTomb; } });
Object.defineProperty(exports, "MarkListFactory", { enumerable: true, get: function () { return changeset_1.MarkListFactory; } });
Object.defineProperty(exports, "RangeType", { enumerable: true, get: function () { return changeset_1.RangeType; } });
Object.defineProperty(exports, "splitMarkOnInput", { enumerable: true, get: function () { return changeset_1.splitMarkOnInput; } });
Object.defineProperty(exports, "splitMarkOnOutput", { enumerable: true, get: function () { return changeset_1.splitMarkOnOutput; } });
Object.defineProperty(exports, "Tiebreak", { enumerable: true, get: function () { return changeset_1.Tiebreak; } });
Object.defineProperty(exports, "toDelta", { enumerable: true, get: function () { return changeset_1.toDelta; } });
Object.defineProperty(exports, "tryExtendMark", { enumerable: true, get: function () { return changeset_1.tryExtendMark; } });
var sequenceChangeFamily_1 = require("./sequenceChangeFamily");
Object.defineProperty(exports, "sequenceChangeFamily", { enumerable: true, get: function () { return sequenceChangeFamily_1.sequenceChangeFamily; } });
var sequenceChangeRebaser_1 = require("./sequenceChangeRebaser");
Object.defineProperty(exports, "sequenceChangeRebaser", { enumerable: true, get: function () { return sequenceChangeRebaser_1.sequenceChangeRebaser; } });
var sequenceChangeset_1 = require("./sequenceChangeset");
Object.defineProperty(exports, "sequenceChangeEncoder", { enumerable: true, get: function () { return sequenceChangeset_1.sequenceChangeCodecs; } });
var sequenceEditBuilder_1 = require("./sequenceEditBuilder");
Object.defineProperty(exports, "SequenceEditBuilder", { enumerable: true, get: function () { return sequenceEditBuilder_1.SequenceEditBuilder; } });
//# sourceMappingURL=index.js.map