import type { GoalState, GoalStatus } from "./goal-state.ts"; /** Compact model/user projection. Detailed planning and evidence remain in their owning stores. */ export interface GoalRecord { goalId: string; objective: string; status: GoalStatus; tokenBudget?: number; tokensUsed: number; tokensRemaining?: number; timeUsedSeconds: number; blockedReason?: string; createdAt: string; updatedAt: string; } export declare function projectGoalRecord(state: GoalState): GoalRecord; export declare function formatGoalRecord(record: GoalRecord): string; //# sourceMappingURL=goal-record.d.ts.map