/**
* ZeroShot MarkdownView — renders Markdown content with proper styling.
* Designed for rendering AI assistant responses with code blocks,
* lists, headings, and inline formatting.
*
* This is a lightweight, zero-dependency Markdown renderer — no remark/rehype needed.
* Covers the subset of Markdown that LLMs actually produce: paragraphs, headings,
* bold, italic, code, code blocks, lists, links, and blockquotes.
*
* @example
* ```tsx
*
* ```
*/
import * as React from "react";
export interface MarkdownViewProps extends React.HTMLAttributes {
/**
* Markdown content to render.
*/
content: string;
/**
* Whether code blocks should have copy buttons.
* @default true
*/
copyable?: boolean;
/**
* Whether to show line numbers in code blocks.
* @default false
*/
showLineNumbers?: boolean;
/**
* Custom class for prose/typography wrapper.
*/
proseClassName?: string;
}
export declare function MarkdownView({ content, copyable, showLineNumbers, proseClassName, className, ...props }: MarkdownViewProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=markdown-view.d.ts.map