import { PlanTask, SessionPlan } from "./sqlite-backend.js"; export declare function normalizeTaskDependencies(tasks: PlanTask[]): boolean; export declare function shortenPlanGoal(raw: string): string; export declare function nextPlanTaskId(tasks: readonly Pick[]): string; export declare function appendPlanTask(plan: SessionPlan, input: Omit & { id?: string | undefined; }): PlanTask; export declare function applyForegroundSnapshot(draft: SessionPlan, snapshot: SessionPlan): void;