/** * Props for the MarkdownMessage component. */ interface MarkdownMessageProps { /** Raw markdown content to render */ content: string; /** Custom CSS classes for the container */ className?: string; } /** * Lightweight Markdown Parser and Renderer. * * @description * A simplified markdown renderer that converts basic syntax (Headers, Bold, Italic, * Links, Inline Code, Lists) into sanitized HTML. Optimized for chat messages * where a full-blown parser might be overkill. * * @ai-rules * 1. Sanitization: Uses regex for conversion. Be cautious with complex markdown structures. * 2. Styling: Injected HTML uses specific Tailwind classes for consistent typography. * 3. Security: Uses `dangerouslySetInnerHTML`. Ensure `content` source is trusted or pre-sanitized if necessary. */ export declare function MarkdownMessage({ content, className }: MarkdownMessageProps): import("react/jsx-runtime").JSX.Element; export {};