export interface GoalProgressMessage { role: string; content?: string | Array<{ type: string; text?: string; }>; toolName?: string; isError?: boolean; usage?: { totalTokens?: number; input?: number; output?: number; cacheRead?: number; cacheWrite?: number; }; } export declare function countGoalProgressTokens(messages: GoalProgressMessage[]): number; export declare function formatGoalProgress(messages: GoalProgressMessage[]): string;