/**
 * CLI Design System - Detail View
 *
 * Renders clean KEY  VALUE displays for "show" commands.
 * Aligned labels in muted color, grouped into optional sections,
 * with support for text blocks (prompts, results, errors).
 *
 * @example
 * renderDetailView({
 *   title: 'Agent Run',
 *   sections: [
 *     { fields: [{ label: 'ID', value: '123' }, { label: 'Status', value: colors.success('completed') }] },
 *     { title: 'Timing', fields: [{ label: 'Started', value: '...' }] },
 *   ],
 *   textBlocks: [{ title: 'Result', content: 'output here' }],
 * });
 */
export interface DetailField {
    label: string;
    value: string | undefined | null;
}
export interface DetailSection {
    title?: string;
    fields: DetailField[];
}
export interface DetailTextBlock {
    title: string;
    content: string;
    color?: (text: string) => string;
}
export interface DetailViewConfig {
    title: string;
    sections: DetailSection[];
    textBlocks?: DetailTextBlock[];
}
/**
 * Render a detail view to stdout.
 *
 * Fields with null/undefined values are silently skipped.
 * Each section auto-aligns labels to the longest visible label in that section.
 */
export declare function renderDetailView(config: DetailViewConfig): void;
//# sourceMappingURL=detail-view.d.ts.map