import type { SessionPlan } from "../store/plan.js"; /** * Compact inline checklist shown after the plan is created and as tasks are * marked done. Always safe to print (no width assumptions). */ export declare function renderPlanChecklist(plan: SessionPlan): string; /** * Full plan body for the Ctrl+P pager / `/plan` command. Includes the goal, * the comprehensive detail, and the checklist with states. */ export declare function renderPlanDocument(plan: SessionPlan): string; /** * Right-aligned side pane for wide terminals (Claude-Code style). Returns * undefined when the terminal is too narrow; callers fall back to the inline * checklist. The pane is a self-contained block the caller prints; we do not * try to anchor it to the right column across redraws (that fights the * streaming output), instead we render a clearly delimited panel. */ export declare function renderPlanSidePane(plan: SessionPlan, columns: number): string | undefined;