import type { SessionPlan } from "../../store/plan.js"; export declare function titlesMatchForPlan(a: string, b: string): boolean; export declare function looksLikeRunOnlyGoal(goal: string, detail: string): boolean; export declare function nextTaskId(existingIds: string[]): string; export declare function normalizePlanGoal(args: Record): string; export declare function normalizePlanDetail(args: Record): string; export declare function normalizePlanKind(args: Record): string; export declare function normalizeTaskTitle(t: unknown): string; export declare function slugifyTaskId(text: string): string; export interface NormalizedPlanTask { title: string; aliases: string[]; dependencies: string[]; dependenciesSpecified: boolean; resourceLocks: string[]; acceptanceCriteria?: string | undefined; } export declare function normalizePlanTaskEntries(args: Record): NormalizedPlanTask[]; export declare function resolvePlanTaskId(plan: SessionPlan, taskId: string): string | undefined;