import type { AgentGoal, GoalCheckpoint, GoalContinuationClaim } from "./domain.js"; export declare function displayGoalText(value: string, maxLength: number): string; export declare function goalDisplayName(goal: AgentGoal, maxLength?: number): string; export declare function goalStatusEmoji(goal: AgentGoal): string; export declare function formatElapsed(milliseconds: number): string; export declare function formatGoalStatus(goal: AgentGoal, now?: number): string; export declare function formatGoalDashboard(goal: AgentGoal, claim?: GoalContinuationClaim, checkpoints?: GoalCheckpoint[]): string[]; /** One line per unfinished goal, marking the current session and how to reach the others. */ export declare function formatGoalList(goals: AgentGoal[], currentScopeId: string): string[]; export declare function formatOrphanGoalNotice(goals: AgentGoal[], currentScopeId: string): string | undefined;