text: "use strict";
  // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
  // See LICENSE in the project root for license information.
  Object.defineProperty(exports, "__esModule", { value: true });
  /**
   * A library for writing scripts that interact with the {@link https://rushjs.io/ | Rush} tool.
   * @packageDocumentation
   */
  var ApprovedPackagesPolicy_1 = require("./api/ApprovedPackagesPolicy");
  Object.defineProperty(exports, "ApprovedPackagesPolicy", { enumerable: true, get: function () { return ApprovedPackagesPolicy_1.ApprovedPackagesPolicy; } });
  var RushConfiguration_1 = require("./api/RushConfiguration");
  Object.defineProperty(exports, "RushConfiguration", { enumerable: true, get: function () { return RushConfiguration_1.RushConfiguration; } });
  Object.defineProperty(exports, "PackageManagerOptionsConfigurationBase", { enumerable: true, get: function () { return RushConfiguration_1.PackageManagerOptionsConfigurationBase; } });
  Object.defineProperty(exports, "PnpmOptionsConfiguration", { enumerable: true, get: function () { return RushConfiguration_1.PnpmOptionsConfiguration; } });
  Object.defineProperty(exports, "NpmOptionsConfiguration", { enumerable: true, get: function () { return RushConfiguration_1.NpmOptionsConfiguration; } });
  Object.defineProperty(exports, "YarnOptionsConfiguration", { enumerable: true, get: function () { return RushConfiguration_1.YarnOptionsConfiguration; } });
  var PackageManager_1 = require("./api/packageManager/PackageManager");
  Object.defineProperty(exports, "PackageManager", { enumerable: true, get: function () { return PackageManager_1.PackageManager; } });
  var RushConfigurationProject_1 = require("./api/RushConfigurationProject");
  Object.defineProperty(exports, "RushConfigurationProject", { enumerable: true, get: function () { return RushConfigurationProject_1.RushConfigurationProject; } });
  var RushGlobalFolder_1 = require("./api/RushGlobalFolder");
  Object.defineProperty(exports, "_RushGlobalFolder", { enumerable: true, get: function () { return RushGlobalFolder_1.RushGlobalFolder; } });
  var ApprovedPackagesConfiguration_1 = require("./api/ApprovedPackagesConfiguration");
  Object.defineProperty(exports, "ApprovedPackagesItem", { enumerable: true, get: function () { return ApprovedPackagesConfiguration_1.ApprovedPackagesItem; } });
  Object.defineProperty(exports, "ApprovedPackagesConfiguration", { enumerable: true, get: function () { return ApprovedPackagesConfiguration_1.ApprovedPackagesConfiguration; } });
  var CommonVersionsConfiguration_1 = require("./api/CommonVersionsConfiguration");
  Object.defineProperty(exports, "CommonVersionsConfiguration", { enumerable: true, get: function () { return CommonVersionsConfiguration_1.CommonVersionsConfiguration; } });
  var PackageJsonEditor_1 = require("./api/PackageJsonEditor");
  Object.defineProperty(exports, "PackageJsonEditor", { enumerable: true, get: function () { return PackageJsonEditor_1.PackageJsonEditor; } });
  Object.defineProperty(exports, "PackageJsonDependency", { enumerable: true, get: function () { return PackageJsonEditor_1.PackageJsonDependency; } });
  var RepoStateFile_1 = require("./logic/RepoStateFile");
  Object.defineProperty(exports, "RepoStateFile", { enumerable: true, get: function () { return RepoStateFile_1.RepoStateFile; } });
  var EventHooks_1 = require("./api/EventHooks");
  Object.defineProperty(exports, "EventHooks", { enumerable: true, get: function () { return EventHooks_1.EventHooks; } });
  Object.defineProperty(exports, "Event", { enumerable: true, get: function () { return EventHooks_1.Event; } });
  var ChangeManager_1 = require("./api/ChangeManager");
  Object.defineProperty(exports, "ChangeManager", { enumerable: true, get: function () { return ChangeManager_1.ChangeManager; } });
  var LastInstallFlag_1 = require("./api/LastInstallFlag");
  Object.defineProperty(exports, "_LastInstallFlag", { enumerable: true, get: function () { return LastInstallFlag_1.LastInstallFlag; } });
  var VersionPolicy_1 = require("./api/VersionPolicy");
  Object.defineProperty(exports, "VersionPolicyDefinitionName", { enumerable: true, get: function () { return VersionPolicy_1.VersionPolicyDefinitionName; } });
  Object.defineProperty(exports, "BumpType", { enumerable: true, get: function () { return VersionPolicy_1.BumpType; } });
  Object.defineProperty(exports, "LockStepVersionPolicy", { enumerable: true, get: function () { return VersionPolicy_1.LockStepVersionPolicy; } });
  Object.defineProperty(exports, "IndividualVersionPolicy", { enumerable: true, get: function () { return VersionPolicy_1.IndividualVersionPolicy; } });
  Object.defineProperty(exports, "VersionPolicy", { enumerable: true, get: function () { return VersionPolicy_1.VersionPolicy; } });
  var VersionPolicyConfiguration_1 = require("./api/VersionPolicyConfiguration");
  Object.defineProperty(exports, "VersionPolicyConfiguration", { enumerable: true, get: function () { return VersionPolicyConfiguration_1.VersionPolicyConfiguration; } });
  var Rush_1 = require("./api/Rush");
  Object.defineProperty(exports, "Rush", { enumerable: true, get: function () { return Rush_1.Rush; } });
  var ExperimentsConfiguration_1 = require("./api/ExperimentsConfiguration");
  Object.defineProperty(exports, "ExperimentsConfiguration", { enumerable: true, get: function () { return ExperimentsConfiguration_1.ExperimentsConfiguration; } });
  //# sourceMappingURL=index.js.map