/** * [WHO]: Provides createDefaultRuntimeTools() * [FROM]: Depends on SettingsManager and core/tools factories for default runtime tool wiring * [TO]: Consumed by AgentSession runtime construction * [HERE]: core/runtime/default-tools.ts - isolates default tool configuration from session orchestration */ import type { SettingsManager } from "../platform/config/settings-manager.js"; import type { ApprovalClient } from "../tools/bash.js"; import { type Tool, type ToolName } from "../tools/index.js"; export interface DefaultRuntimeToolsOptions { bashApproval?: ApprovalClient; } export declare function createDefaultRuntimeTools(cwd: string, settingsManager: SettingsManager, options?: DefaultRuntimeToolsOptions): Record;