import { normalizePlanTaskEntries } from "./plan/handle-plan-tool.js"; export { planContextMessage } from "./plan/context-message.js"; export { handlePlanTool, looksLikeRunOnlyGoal, normalizeCodingPlanTasks, renderPlanForTerminal, resolvePlanTaskId, slugifyTaskId, titlesMatchForPlan } from "./plan/handle-plan-tool.js"; export { normalizePlanTaskEntries }; export type { NormalizedPlanTask, PlanToolResult } from "./plan/handle-plan-tool.js"; export declare function looksLikeRunServerTask(title: string): boolean; export declare function looksLikeLocalAppScaffold(kind: string, goal: string, detail: string, tasks: string[]): boolean; export declare function codingPlanNeedsRunVerifyTask(kind: string, goal: string, detail: string, tasks: string[]): boolean; export declare function ensureCodingPlanInstallTask(kind: string, goal: string, detail: string, tasks: string[]): string[]; export declare function ensureCodingPlanFeatureTask(kind: string, goal: string, detail: string, tasks: string[]): string[]; export declare function ensureCodingPlanRunVerifyTask(kind: string, goal: string, detail: string, tasks: string[]): string[]; export declare const PLAN_CONTEXT_PREFIX = "ACTIVE PLAN"; export declare function upsertPlanContextMessage(messages: Array<{ role: string; content: string; }>, content: string): void; export declare function removePlanContextMessage(messages: Array<{ role: string; content: string; }>): void;