"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeCanonicalSlug = exports.isOrderedPrefixCompatibleSlugName = exports.isCanonicalSlug = exports.composeOrderedSlugName = exports.SLUG_REJECTION_CODES = exports.toRepositoryRelativePath = exports.SANDBOX_RUN_DIRECTORY_PREFIX = exports.SANDBOX_PARENT_DIRECTORY = exports.composeSandboxRunDirectoryPath = exports.composeSandboxRunDirectoryName = exports.resolveRuntimeAbsolutePath = exports.resolveRepositoryRelativePath = exports.parseRepositoryRelativePath = exports.pathsOverlap = exports.pathsEqualForFilesystem = exports.isAbsolutePathLike = exports.PATH_VALUE_KINDS = exports.resolvePlanningOverviewPath = exports.resolvePlanningOverviewInputPath = exports.getPlanningOverviewCandidates = exports.getCanonicalPlanningOverviewFilename = exports.composeLegacyPlanningOverviewPath = exports.composeCanonicalPlanningOverviewPath = exports.PLANNING_OVERVIEW_LAYERS = exports.LEGACY_PLANNING_OVERVIEW_FILENAME = exports.validateWriteDestination = exports.assertWriteDestination = exports.assertCanonicalWriteTarget = exports.DestinationSafetyError = exports.DESTINATION_REJECTION_CODES = void 0;
var destination_contract_1 = require("./destination-contract");
Object.defineProperty(exports, "DESTINATION_REJECTION_CODES", { enumerable: true, get: function () { return destination_contract_1.DESTINATION_REJECTION_CODES; } });
Object.defineProperty(exports, "DestinationSafetyError", { enumerable: true, get: function () { return destination_contract_1.DestinationSafetyError; } });
Object.defineProperty(exports, "assertCanonicalWriteTarget", { enumerable: true, get: function () { return destination_contract_1.assertCanonicalWriteTarget; } });
Object.defineProperty(exports, "assertWriteDestination", { enumerable: true, get: function () { return destination_contract_1.assertWriteDestination; } });
Object.defineProperty(exports, "validateWriteDestination", { enumerable: true, get: function () { return destination_contract_1.validateWriteDestination; } });
var planning_overview_policy_1 = require("./planning-overview-policy");
Object.defineProperty(exports, "LEGACY_PLANNING_OVERVIEW_FILENAME", { enumerable: true, get: function () { return planning_overview_policy_1.LEGACY_PLANNING_OVERVIEW_FILENAME; } });
Object.defineProperty(exports, "PLANNING_OVERVIEW_LAYERS", { enumerable: true, get: function () { return planning_overview_policy_1.PLANNING_OVERVIEW_LAYERS; } });
Object.defineProperty(exports, "composeCanonicalPlanningOverviewPath", { enumerable: true, get: function () { return planning_overview_policy_1.composeCanonicalPlanningOverviewPath; } });
Object.defineProperty(exports, "composeLegacyPlanningOverviewPath", { enumerable: true, get: function () { return planning_overview_policy_1.composeLegacyPlanningOverviewPath; } });
Object.defineProperty(exports, "getCanonicalPlanningOverviewFilename", { enumerable: true, get: function () { return planning_overview_policy_1.getCanonicalPlanningOverviewFilename; } });
Object.defineProperty(exports, "getPlanningOverviewCandidates", { enumerable: true, get: function () { return planning_overview_policy_1.getPlanningOverviewCandidates; } });
Object.defineProperty(exports, "resolvePlanningOverviewInputPath", { enumerable: true, get: function () { return planning_overview_policy_1.resolvePlanningOverviewInputPath; } });
Object.defineProperty(exports, "resolvePlanningOverviewPath", { enumerable: true, get: function () { return planning_overview_policy_1.resolvePlanningOverviewPath; } });
var path_contract_1 = require("./path-contract");
Object.defineProperty(exports, "PATH_VALUE_KINDS", { enumerable: true, get: function () { return path_contract_1.PATH_VALUE_KINDS; } });
Object.defineProperty(exports, "isAbsolutePathLike", { enumerable: true, get: function () { return path_contract_1.isAbsolutePathLike; } });
Object.defineProperty(exports, "pathsEqualForFilesystem", { enumerable: true, get: function () { return path_contract_1.pathsEqualForFilesystem; } });
Object.defineProperty(exports, "pathsOverlap", { enumerable: true, get: function () { return path_contract_1.pathsOverlap; } });
Object.defineProperty(exports, "parseRepositoryRelativePath", { enumerable: true, get: function () { return path_contract_1.parseRepositoryRelativePath; } });
Object.defineProperty(exports, "resolveRepositoryRelativePath", { enumerable: true, get: function () { return path_contract_1.resolveRepositoryRelativePath; } });
Object.defineProperty(exports, "resolveRuntimeAbsolutePath", { enumerable: true, get: function () { return path_contract_1.resolveRuntimeAbsolutePath; } });
var sandbox_contract_1 = require("./sandbox-contract");
Object.defineProperty(exports, "composeSandboxRunDirectoryName", { enumerable: true, get: function () { return sandbox_contract_1.composeSandboxRunDirectoryName; } });
Object.defineProperty(exports, "composeSandboxRunDirectoryPath", { enumerable: true, get: function () { return sandbox_contract_1.composeSandboxRunDirectoryPath; } });
Object.defineProperty(exports, "SANDBOX_PARENT_DIRECTORY", { enumerable: true, get: function () { return sandbox_contract_1.SANDBOX_PARENT_DIRECTORY; } });
Object.defineProperty(exports, "SANDBOX_RUN_DIRECTORY_PREFIX", { enumerable: true, get: function () { return sandbox_contract_1.SANDBOX_RUN_DIRECTORY_PREFIX; } });
var repository_relative_1 = require("./repository-relative");
Object.defineProperty(exports, "toRepositoryRelativePath", { enumerable: true, get: function () { return repository_relative_1.toRepositoryRelativePath; } });
var slug_contract_1 = require("./slug-contract");
Object.defineProperty(exports, "SLUG_REJECTION_CODES", { enumerable: true, get: function () { return slug_contract_1.SLUG_REJECTION_CODES; } });
Object.defineProperty(exports, "composeOrderedSlugName", { enumerable: true, get: function () { return slug_contract_1.composeOrderedSlugName; } });
Object.defineProperty(exports, "isCanonicalSlug", { enumerable: true, get: function () { return slug_contract_1.isCanonicalSlug; } });
Object.defineProperty(exports, "isOrderedPrefixCompatibleSlugName", { enumerable: true, get: function () { return slug_contract_1.isOrderedPrefixCompatibleSlugName; } });
Object.defineProperty(exports, "normalizeCanonicalSlug", { enumerable: true, get: function () { return slug_contract_1.normalizeCanonicalSlug; } });
