import type { Args } from "./args.js"; import type { ModelRegistry } from "../core/model-registry.js"; import { type ScopedModel } from "../core/model-resolver.js"; import type { CreateAgentSessionOptions } from "../core/runtime/sdk.js"; import type { SessionManager } from "../core/session/session-manager.js"; import type { SettingsManager } from "../core/platform/config/settings-manager.js"; import type { AgentDirContext } from "../core/agent-dir/agent-dir-context.js"; export declare function buildSessionOptions(parsed: Args, scopedModels: ScopedModel[], sessionManager: SessionManager | undefined, modelRegistry: ModelRegistry, settingsManager: SettingsManager, ctx: AgentDirContext): { options: CreateAgentSessionOptions; cliThinkingFromModel: boolean; };