export declare function successSymbol(): string; /** Yellow warning symbol */ export declare const warnSymbol: string; /** Red error symbol */ export declare const errorSymbol: string; /** Neutral bullet for informational items (no success/failure connotation) */ export declare const bulletSymbol: string; /** Format a single item with 3-space indent + symbol + text. Defaults to bullet symbol. */ export declare function formatItem(text: string, symbol?: string): string; /** * Format a section with bold white title (including item count), dim description, and items. * Returns empty string if items array is empty. */ export declare function formatSection(title: string, description: string, items: string[]): string; /** Format a bold white section title */ export declare function formatTitle(text: string): string; /** Format hint text in dim color */ export declare function formatHint(text: string): string; /** Format a hint pointing the user to `bit details` for expanded output */ export declare function formatDetailsHint(subject?: string): string; /** Format a success summary: green checkmark + green message */ export declare function formatSuccessSummary(msg: string): string; /** Format a warning summary: warning symbol + yellow message */ export declare function formatWarningSummary(msg: string): string; /** Filter out empty strings and join remaining sections with double newlines */ export declare function joinSections(sections: string[]): string; export interface OutputSection { /** The fully rendered section text */ content: string; /** If set, this section starts collapsed. Use --expand to show full content. */ collapsible?: { /** Summary line shown when collapsed */ summary: string; }; } /** * Render sections to a string, collapsing sections that are marked collapsible. * When expand is true, all sections are shown expanded. */ export declare function renderSections(sections: OutputSection[], expand?: boolean): string;