import { TaskState } from '../core/state'; export interface PlanOptions { iteration?: string; topic?: string; team?: string; assign?: string; type?: string; priority?: string; mode?: string; dryRun?: boolean; interactive?: boolean; select?: boolean; list?: boolean; show?: string; delete?: string; cancel?: string; prompt?: boolean; response?: string; html?: boolean; } export declare function planCommand(options: PlanOptions): Promise; export interface TaskPlan { id: string; name: string; type: string; priority: string; branch: string; dependencies: string[]; status: string; assignee: string; progress: number; estimatedHours: number; } export interface PlanEntry { phase: number; tasks: TaskPlan[]; } export declare function generatePlan(tasks: TaskState[], teamSize: number, mode: string): PlanEntry[]; export declare function buildTaskPlan(t: TaskState): TaskPlan; export declare function formatPlanMarkdown(plan: PlanEntry[], iteration: string, allRawTasks?: TaskState[]): string; //# sourceMappingURL=plan.d.ts.map