/** * Renders parsed Markdown blocks into the Photon AI chat panel's DOM, with a * copy button on every code block. * * Nothing here uses `innerHTML` — see `markdown-parser.ts` for why that * matters. Every visible string lands via `textContent`. * * @packageDocumentation */ import type { IconRenderer } from '../../icons/icon-renderer'; /** * Renders Markdown into `host`, replacing its contents. * * @param host - Container to render into (cleared first). * @param text - Raw Markdown, typically one assistant reply. * @param icons - Icon renderer used for the copy button's glyphs. */ export declare function renderMarkdown(host: HTMLElement, text: string, icons: IconRenderer): void; //# sourceMappingURL=markdown-renderer.d.ts.map