import { RuntimeConfig } from "./types.mjs";
import { AppOrchestrator, ServiceDescriptor } from "./service-descriptor.mjs";
//#region src/dev-session-data.d.ts
interface DevSessionData {
  orchestrator: AppOrchestrator;
  services: Map<string, ServiceDescriptor>;
  runtimeConfig: RuntimeConfig;
  /** The generated infra env tier — required so a start session can never silently run with an empty tier. */
  envGenerated: Record<string, string>;
  shellEnv: Record<string, string>;
}
interface StartSummary {
  configSource: string;
  configSourceHttp?: string;
  account: string;
  domain?: string;
  modules: {
    host?: string;
    ui?: string;
    api?: string;
    auth?: string;
  };
  warnings: string[];
}
//#endregion
export { DevSessionData, StartSummary };
//# sourceMappingURL=dev-session-data.d.mts.map