import { t as MissingEnvVarError } from "./env-substitution-DvTxqsI2.js";
import { S as ConfigRuntimeRefreshError, _ as recoverConfigFromLastKnownGood, a as preserveConfigSnapshotAsClobbered, b as createConfigIO, c as readBestEffortConfigSnapshot, d as readConfigFileSnapshotForWrite, f as readConfigFileSnapshotWithPluginMetadata, g as recoverConfigFromJsonRootSuffix, h as readSourceConfigSnapshotForWrite, i as loadConfig, it as restoreEnvChangesIfUnchanged, l as readConfigFileSnapshot, m as readSourceConfigSnapshot, n as clearConfigCache, nt as parseConfigJson5, o as promoteConfigSnapshotToLastKnownGood, p as readSourceConfigBestEffort, r as getRuntimeConfig, rt as resolveConfigSnapshotHash, s as readBestEffortConfig, t as projectConfigOntoRuntimeSourceSnapshot, u as readConfigFileSnapshotForRuntimeTransaction, v as registerConfigWriteListener, y as writeConfigFile } from "./io-BiQKixNz.js";
import { n as ConfigIncludeError, t as CircularIncludeError } from "./includes-nYI6peLC.js";
import { S as setAppliedRuntimeConfigSnapshot, T as setRuntimeConfigSnapshotRefreshHandler, _ as resetConfigRuntimeState, a as getRuntimeConfigSnapshot, b as resolveRuntimeConfigCacheKey, c as getRuntimeConfigSourceSnapshot, h as registerManagedRuntimeConfigWriteOwner, o as getRuntimeConfigSnapshotMetadata, t as clearRuntimeConfigSnapshot, w as setRuntimeConfigSnapshot, x as selectApplicableRuntimeConfig } from "./runtime-snapshot-BJMzK6JM.js";
import { t as resolveShellEnvExpectedKeys } from "./shell-env-expected-keys-D4tlF_wm.js";
export { CircularIncludeError, ConfigIncludeError, ConfigRuntimeRefreshError, MissingEnvVarError, clearConfigCache, clearRuntimeConfigSnapshot, createConfigIO, getRuntimeConfig, getRuntimeConfigSnapshot, getRuntimeConfigSnapshotMetadata, getRuntimeConfigSourceSnapshot, loadConfig, parseConfigJson5, preserveConfigSnapshotAsClobbered, projectConfigOntoRuntimeSourceSnapshot, promoteConfigSnapshotToLastKnownGood, readBestEffortConfig, readBestEffortConfigSnapshot, readConfigFileSnapshot, readConfigFileSnapshotForRuntimeTransaction, readConfigFileSnapshotForWrite, readConfigFileSnapshotWithPluginMetadata, readSourceConfigBestEffort, readSourceConfigSnapshot, readSourceConfigSnapshotForWrite, recoverConfigFromJsonRootSuffix, recoverConfigFromLastKnownGood, registerConfigWriteListener, registerManagedRuntimeConfigWriteOwner, resetConfigRuntimeState, resolveConfigSnapshotHash, resolveRuntimeConfigCacheKey, resolveShellEnvExpectedKeys, restoreEnvChangesIfUnchanged, selectApplicableRuntimeConfig, setAppliedRuntimeConfigSnapshot, setRuntimeConfigSnapshot, setRuntimeConfigSnapshotRefreshHandler, writeConfigFile };
