/** * Briefing โ€” User Message Formatter * * Formats the briefing as a hybrid markdown layout: * - Table rows for dense groups (GitHub, Journal, System) โ€” compresses * data points using `
` and `ยท` separators for human readability. * - Flat lines for metrics/analytics โ€” emoji-heavy content reads better * as standalone lines. */ import type { BriefingGitHub } from './github-section.js'; import type { GraphSummary } from './context-section.js'; import type { BriefingInsights } from './insights-section.js'; import type { GitHistorySummary, TestHealth } from './system-section.js'; /** * Build the user-facing markdown output for the briefing. */ export declare function formatUserMessage(opts: { repoName: string; branchName: string; ciStatus: string; totalEntries: number; latestPreviews: string[]; summaryPreviews?: string[] | null; github: BriefingGitHub | null; teamTotalEntries?: number; analyticsInsights?: BriefingInsights; graphSummary?: GraphSummary; version?: string; toolCount?: number; resourceCount?: number; promptCount?: number; localTime?: string; gitHistory?: GitHistorySummary | null; testHealth?: TestHealth; filterSummary?: string | null; isReadonly?: boolean; teamConfigured?: boolean; githubConfigured?: boolean; ioRootCount?: number; hasCodeMap?: boolean; lastReleaseDaysAgo?: number; localCheck?: boolean; deprecationWarnings?: string[]; workspaceId?: string; }): string; //# sourceMappingURL=user-message.d.ts.map