import type { ThinkingConfig, EffortLevel, AgentConfig } from '../../../agent/types.js'; import { type CliConfig } from '../../config.js'; import type { CliOptions } from './shared.js'; import type { ResolvedResumeTarget } from '../../resume-session.js'; export interface BootstrapConfig { resumeTarget: ResolvedResumeTarget | undefined; resumeConfig: Partial; effectiveCwd: string | undefined; sessionModel: string; thinking: ThinkingConfig | undefined; effort: EffortLevel | undefined; maxOutputTokens: number | undefined; maxToolUseIterations: number | undefined; basePrompt: string | undefined; systemPrompt: string | undefined; systemPromptSource: string | undefined; cliConfig: CliConfig; } export declare function resolveBootstrapConfig(options: CliOptions, extras?: { cwd?: string; }): BootstrapConfig;