import "./types.openclaw-BdCLfP4c.js";
import { Dt as ExecSecurity, Et as ExecMode, Ot as ExecTarget, wt as ExecAsk } from "./approval-types-ClyNB7BE.js";
import { c as SessionEntry } from "./types-DeuBjaEd.js";
import "./sessions-50ndZyDQ.js";
//#region src/agents/exec-defaults.d.ts
/** Session-scoped exec fields that may be carried across an isolated runtime boundary. */
type ExecSessionDefaults = Pick<SessionEntry, "execHost" | "execNode" | "execCwd" | "permissionMode" | "sandbox">;
type ExecPolicyOverrides = {
  host?: ExecTarget;
  mode?: ExecMode;
  security?: ExecSecurity;
  ask?: ExecAsk;
  node?: string;
};
//#endregion
export { ExecSessionDefaults as n, ExecPolicyOverrides as t };