import { i as OpenClawConfig } from "./types.openclaw-DH5a2ppk.js"; import { n as CommandArgs, t as CommandArgValues } from "./commands-args.types-zglMcgeO.js"; import { o as SessionEntry } from "./types-Dv0vM7Zp.js"; import { Bu as formatFastModeCurrentStatus, Hu as formatFastModeStatusValue, Iu as resolveFastModeState, Vu as formatFastModeSourceSuffix, zu as formatFastModeCommandOptions } from "./types-DIBfaBvi.js"; import { a as CommandArgsParsing, l as NativeCommandSpec, r as CommandArgDefinition, t as ChatCommandDefinition } from "./commands-registry.types-BPwmKh6u.js"; import { i as shouldComputeCommandAuthorized, t as hasControlCommand } from "./command-detection-DY6wa56v.js"; import { i as resolveControlCommandGate, r as resolveCommandAuthorizedFromAuthorizers } from "./command-gating-pUtyEXB1.js"; import { a as formatCommandArgMenuTitle, c as listNativeCommandSpecsForConfig, d as resolveCommandArgMenu, f as serializeCommandArgs, i as findCommandByNativeName, l as parseCommandArgs, m as listChatCommands, r as buildCommandTextFromArgs, s as listNativeCommandSpecs, u as resolveCommandArgChoices } from "./commands-registry-7w3C3OKW.js"; import { a as normalizeCommandBody, i as maybeResolveTextAlias } from "./commands-text-routing-C8W8RBoG.js"; import { i as resolveCommandAuthorization, n as resolveStoredModelOverride, o as resolveNativeCommandSessionTargets, r as CommandAuthorization } from "./stored-model-override-B2d8XA5y.js"; import { t as ModelsProviderData } from "./commands-models-BlulLEPD.js"; import { t as listSkillCommandsForAgents } from "./chat-commands-BYv0NJfL.js"; import { n as listProviderPluginCommandSpecs } from "./command-specs-XfvR3Rn5.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; }): string; //#endregion export { type ChatCommandDefinition, type CommandArgDefinition, type CommandArgValues, type CommandArgs, type CommandArgsParsing, type CommandAuthorization, type ModelsProviderData, type NativeCommandSpec, buildCommandTextFromArgs, findCommandByNativeName, formatCommandArgMenuTitle, formatFastModeCommandOptions, formatFastModeCurrentStatus, formatFastModeSourceSuffix, formatFastModeStatusValue, hasControlCommand, listChatCommands, listNativeCommandSpecs, listNativeCommandSpecsForConfig, listProviderPluginCommandSpecs, listSkillCommandsForAgents, maybeResolveTextAlias, normalizeCommandBody, parseCommandArgs, resolveCommandArgChoices, resolveCommandArgMenu, resolveCommandAuthorization, resolveCommandAuthorizedFromAuthorizers, resolveControlCommandGate, resolveEffectiveAgentRuntime, resolveFastModeState, resolveNativeCommandSessionTargets, resolveStoredModelOverride, serializeCommandArgs, shouldComputeCommandAuthorized };