import React from "react";
import { renderInlineMarkdownToAnsi, wrapAnsiMarkdownLine } from "../utils/markdown-renderer.js";
interface MarkdownProps {
    children: string;
    width?: number;
    compact?: boolean;
    renderMarkdown?: boolean;
    isPending?: boolean;
    availableTerminalHeight?: number;
}
export declare const Markdown: React.MemoExoticComponent<({ children, width: explicitWidth, compact, renderMarkdown, isPending, availableTerminalHeight, }: MarkdownProps) => React.JSX.Element | null>;
export declare const StreamingMarkdown: React.MemoExoticComponent<({ children, width, compact, }: {
    children: string;
    width: number;
    compact?: boolean;
}) => React.JSX.Element>;
export { renderInlineMarkdownToAnsi, wrapAnsiMarkdownLine };
//# sourceMappingURL=Markdown.d.ts.map