import { a as isPathInside } from "./path-D138yf8v.js";
import { s as pathExists } from "./absolute-path-CYFPfAjt.js";
import { r as root } from "./fs-safe-gVoExnQ2.js";
import { n as readJson } from "./json-DOyddOoq.js";
import "./json-files-E5e5TtK3.js";
import { a as getPackageManifestMetadata, o as resolvePackageExtensionEntries, r as loadPluginManifest } from "./manifest-d6d9sGsO.js";
import { l as resolveRuntimeServiceVersion, o as resolveCompatibilityHostVersion } from "./version-CyS-R7WB.js";
import { a as detectBundleManifestFormat, o as loadBundleManifest } from "./bundle-manifest-BC_TJZ6u.js";
import { u as validateRegistryNpmSpec } from "./npm-registry-spec-BdgyvSs0.js";
import "./path-safety-Dv61TTin.js";
import { t as checkMinHostVersion } from "./min-host-version-CHH9FiYY.js";
import { t as resolveArchiveKind } from "./archive-C_u9XKKj.js";
import { i as resolveArchiveSourcePath } from "./install-source-utils-RmWD1-me.js";
import { n as withExtractedArchiveRoot, t as resolveExistingInstallPath } from "./install-flow-CA0AWmDw.js";
import { t as installPackageDir } from "./install-package-dir-DmmStYSc.js";
import { a as scanFileInstallSource, i as scanBundleInstallSource, o as scanInstalledPackageDependencyTree, s as scanPackageInstallSource } from "./install-security-scan-J1Q51QSw.js";
import { a as finalizeNpmSpecArchiveInstall, i as resolveTimedInstallModeOptions, n as resolveCanonicalInstallTarget, o as installFromNpmSpecArchiveWithInstaller, r as resolveInstallModeOptions, t as ensureInstallTargetAvailable } from "./install-target-BUnlEMEs.js";
//#region src/plugins/install.runtime.ts
/** Lazy runtime barrel for plugin installation helpers used by install flows. */
//#endregion
export { checkMinHostVersion, detectBundleManifestFormat, ensureInstallTargetAvailable, pathExists as fileExists, finalizeNpmSpecArchiveInstall, getPackageManifestMetadata, installFromNpmSpecArchiveWithInstaller, installPackageDir, isPathInside, loadBundleManifest, loadPluginManifest, readJson as readJsonFile, resolveArchiveKind, resolveArchiveSourcePath, resolveCanonicalInstallTarget, resolveCompatibilityHostVersion, resolveExistingInstallPath, resolveInstallModeOptions, resolvePackageExtensionEntries, resolveRuntimeServiceVersion, resolveTimedInstallModeOptions, root, scanBundleInstallSource, scanFileInstallSource, scanInstalledPackageDependencyTree, scanPackageInstallSource, validateRegistryNpmSpec, withExtractedArchiveRoot };
