import type { Colorizer } from './color.js'; import type { RowGroup } from './group.js'; import type { StatusRow } from './row.js'; export interface StatusEnvelope { scope: { kind: 'epic'; owner: string; repo: string; issue: number; }; rows: StatusRow[]; /** * #1006 (FR-012): additive, non-breaking. Verbatim copy of * `parsed.warnings` from the resolver; empty array on clean bodies. * See `specs/1006-summary-llm-authored-epic/data-model.md ยง StatusEnvelope`. */ warnings: string[]; } export interface RenderOptions { tty: boolean; json: boolean; colorizer: Colorizer; } export declare function renderTable(groups: RowGroup[], options: RenderOptions): string; export declare function renderJsonEnvelope(epic: { owner: string; repo: string; issue: number; }, rows: StatusRow[], warnings: string[]): string; //# sourceMappingURL=render-table.d.ts.map