import type { ExtensionContext } from "@earendil-works/pi-coding-agent"; import type { ThreadGoal } from "./types.js"; export declare const GOAL_WIDGET_KEY = "goal"; export declare function renderGoalWidgetLine(goal: ThreadGoal, theme: ExtensionContext["ui"]["theme"], maxWidth?: number): string; export declare class GoalWidget { private readonly goal; private readonly theme; constructor(goal: ThreadGoal, theme: ExtensionContext["ui"]["theme"]); render(width: number): string[]; invalidate(): void; } export declare function syncGoalWidget(ctx: ExtensionContext, goal: ThreadGoal | null): void; //# sourceMappingURL=goal-widget.d.ts.map