/** * [WHO]: createEnterPlanModeTool() * [FROM]: Depends on @sinclair/typebox, core/extensions-host/types, ./types, ./plan-permissions, ./plan-workflow-prompt * [TO]: Consumed by plan extension index.ts * [HERE]: extensions/builtin/plan/enter-plan-mode-tool.ts - EnterPlanMode tool for model-initiated plan mode entry */ import type { ExtensionAPI, ToolDefinition } from "../../../core/extensions-host/types.js"; import { type PlanSessionState } from "./types.js"; declare const EnterPlanModeInputSchema: import("@sinclair/typebox").TObject<{}>; export declare function createEnterPlanModeTool(api: ExtensionAPI, getSessionState: () => PlanSessionState, isChannelsEnabled: () => boolean): ToolDefinition; export {};