import { i as OpenClawConfig } from "./types.openclaw-D_ZeG-0L.js";
import { c as SessionEntry } from "./types-B5FlMX8k.js";
//#region src/agents/thinking-runtime.d.ts
/** Resolves an explicit session override before configured model/provider policy. */
declare function resolveEffectiveAgentRuntime(params: {
  cfg: OpenClawConfig;
  provider: string;
  modelId: string;
  agentId?: string;
  sessionKey?: string;
  sessionEntry?: Pick<SessionEntry, "agentHarnessId" | "agentRuntimeOverride">;
}): string;
//#endregion
export { resolveEffectiveAgentRuntime as t };