/**
 * Post-process markdown to fix unrendered inline markdown in list items.
 * marked-terminal has a bug where it uses parse() instead of parseInline()
 * for list items, leaving **bold** and `code` unrendered.
 */
export declare function fixListItemMarkdown(text: string): string;
/**
 * Render markdown to terminal-formatted string
 */
export declare function renderMarkdown(content: string): Promise<string>;
/**
 * Render markdown synchronously (for use in non-async contexts)
 */
export declare function renderMarkdownSync(content: string): string;
export declare function renderAssistantMessageContent(text: string, taskName: string): string;
export type { DisplayMessage } from './display-message.js';
//# sourceMappingURL=markdown.d.ts.map