import { i as NodmixConfig } from "./types.nodmix-B9QJSty6.js";
import { n as RuntimeEnv } from "./runtime-Bxifh4bY.js";
//#region src/config/logging.d.ts
type LogConfigUpdatedOptions = {
  path?: string;
  backupPath?: string | false;
  suffix?: string;
};
declare function logConfigUpdated(runtime: RuntimeEnv, opts?: LogConfigUpdatedOptions): void;
//#endregion
//#region src/commands/models/shared.d.ts
type UpdateConfigContext = {
  runtimeConfig: NodmixConfig;
};
declare function updateConfig(mutator: (cfg: NodmixConfig, context: UpdateConfigContext) => NodmixConfig): Promise<NodmixConfig>;
//#endregion
export { logConfigUpdated as n, updateConfig as t };